@charset "UTF-8";
/*
 *  初始化设置
 *  定义主题颜色、宽高、列数、字体、字号、背景颜色、文字颜色……
 *
 */
/*
 *  全局样式
 *  定义全局相关类、共用类
 *
 */
.theme-link-default-new {
  color: #0094e7;
}
.theme-link-default-new:hover {
  text-decoration: none;
  color: #0094e7;
}
.theme-link-default:hover {
  text-decoration: none;
  color: #0094e7;
}
.theme-default-origin {
  color: #ff6600;
}
.theme-default-origin:hover {
  text-decoration: none;
  color: #ff6600;
}
.theme-link-origin {
  color: #ff6600;
}
.theme-link-origin:hover {
  text-decoration: none;
  color: #ff6600;
}
.linefeed {
  word-wrap: break-word;
  white-space: normal;
  word-break: break-all;
}
.nav.nav-main-menu {
  height: 40px;
  padding-left: 0px;
}
.nav.nav-main-menu::after,
.nav.nav-main-menu::before {
  display: none;
}
.nav.nav-main-menu li {
  float: left;
}
.nav.nav-main-menu li a {
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
  position: relative;
}
.nav.nav-main-menu li a .navbar-new {
  position: absolute;
  right: 10px;
  top: 0px;
}
.nav.nav-main-menu li.active a {
  background: transparent;
  color: #0094e7;
}
.nav.nav-main-menu li.active a:hover {
  background: transparent;
  color: #0094e7;
}
.nav.nav-main-menu li .icon {
  position: absolute;
  top: -7px;
  right: 23px;
}
.nav.nav-main-menu li .icon.nav-new {
  color: #ff6600;
  font-size: 25px;
  background: #fff;
  height: 14px;
}
.nav.nav-main-menu li .icon.nav-hot {
  color: red;
  font-size: 25px;
  background: #fff;
  height: 14px;
}
.nav.nav-main-menu .two-hours-icon-pop {
  position: absolute;
  width: 88px;
  height: 22px;
  line-height: 19px;
  top: -9px;
  right: -10px;
  background: url(//static.ickey.cn/assets/src/img/icon/y-bg.png?v=0708) no-repeat;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  z-index: 2;
}
.nav.nav-main-menu .two-hours-icon-pop-02 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 8px;
  left: 0px;
}
.nav.nav-main-menu .two-hours-icon-pop-03 {
  width: 36px;
  right: 20px;
}
.nav.nav-main-menu .two-hours-icon-pop-04 {
  width: 80px;
  right: -14px;
}
.nav.nav-main-menu .two-hours-icon-pop-05 {
  width: 61px;
  right: 0;
}
@media (max-width: 1199px) {
  .nav.nav-main-menu li a {
    padding-right: 12px;
    padding-left: 12px;
  }
}
.nav-main {
  border-bottom: 2px solid #0094e7 !important;
}
.nav-collapse {
  left: 0;
  position: absolute;
  top: 41px;
  width: 100%;
  z-index: 999;
}
.classify-all .classify-tit {
  background-color: #0094e7;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
  border-top: 1px solid #0094e7;
  border-bottom: 1px solid #0094e7;
}
.classify-all .classify-tit.blur {
  background-color: #989998;
  border-top: 1px solid #989998;
  border-bottom: 1px solid #989998;
}
.classify-all .classify-tit a {
  color: #fff;
  height: 38px;
  line-height: 38px;
  display: inline-block;
  padding-left: 10px;
}
.classify-all .classify-tit a .fenlei-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 13px;
  position: relative;
  left: 3px;
  top: 0;
}
.classify-all .classify-tit a .fenlei-icon:before {
  font-family: 'ICKEY';
  content: '\e602';
  font-size: 20px;
}
.classify-all .classify-tit b {
  margin-left: 2px;
  font-size: 12px;
  font-weight: normal;
  float: none;
  color: #fff;
  position: absolute;
  margin-top: 15px;
  left: 100px;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -moz-transition: -moz-transform 0.25s ease-in 0s;
  transition: -webkit-transform 0.25s ease-in 0s;
  -moz-transition: transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s, -webkit-transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
  display: none;
}
.classify-all .classify-tit.open.not-index {
  background-color: #0062c4;
  border-color: #0062c4;
}
.classify-all .classify-tit.open.not-index a {
  color: #fff;
}
.classify-all .classify-tit.open.not-index b {
  color: #fff;
}
.classify-all .classify-tit.open b {
  color: #fff;
  -webkit-transform: rotateZ(-180deg);
  -moz-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg);
}
.classify-all .classify-tit.not-index {
  background: #f6f9fb;
  color: #333;
  border: 1px solid #f2f2f2;
}
.classify-all .classify-tit.not-index a {
  color: #333;
}
.classify-all .classify-tit.not-index b {
  display: inline-block;
  color: #333;
  left: 100px;
  float: none;
}
.nav-sort {
  border-left: 1px solid #0094e7;
  border-bottom: 1px solid #0094e7;
  border-right: 1px solid #0094e7;
  position: relative;
  background-color: #0094e7;
  height: 439px;
  z-index: 2;
}
.nav-sort li {
  position: relative;
}
.nav-sort li.active {
  z-index: 3;
  border-top: 1px solid #0094e7;
  border-bottom: 1px solid #0094e7;
  background-color: #fff;
}
.nav-sort li.active:first-child {
  border-top: 1px solid #0094e7;
}
.nav-sort li.active a {
  color: #0094e7;
  padding-top: 8px;
  padding-bottom: 8px;
  border-right: 1px solid #fff;
}
.nav-sort li.active:after {
  content: "";
  display: block;
  width: 0;
  border-left: 2px solid #0094e7;
  position: absolute;
  right: -1px;
  top: -1px;
  height: 1px;
  z-index: 100;
}
.nav-sort li.active s.icon-more {
  color: #0094e7;
}
.nav-sort li a {
  margin-top: -1px;
  color: #fff;
  display: block;
  font-size: 16px;
  z-index: 1;
  position: relative;
  left: 1px;
  padding: 9px 15px 9px 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav-sort li s.icon-more {
  font-style: normal;
  text-decoration: none;
  color: #fff;
  color: #fff  \9 !important;
  position: absolute;
  top: 25%;
  top: 10px \9;
  left: 100%;
  left: 196px \9;
  margin-left: -25px;
  z-index: 1;
  z-index: 101 \9;
}
#nav .sort-sbu a.morefl {
  position: absolute;
  right: 0;
  bottom: 16px;
  font-size: 12px;
  padding: 0;
  margin: 0;
  width: auto;
}
.sort-sbu {
  background-color: #fff;
  font-size: 14px;
  left: 197px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.sort-sbu .entity-main {
  border: 1px solid #0094e7;
  width: 993px;
  min-height: 439px;
  height: 439px;
  padding-left: 20px;
  display: none;
  overflow: hidden;
}
.sort-sbu .entity-main .entity-list {
  position: relative;
  display: block;
  *zoom: 1;
  width: 686px;
}
.sort-sbu .entity-main .entity-list:before,
.sort-sbu .entity-main .entity-list:after {
  display: table;
  content: "";
}
.sort-sbu .entity-main .entity-list:after {
  clear: both;
}
.sort-sbu .entity-main .entity-list:before,
.sort-sbu .entity-main .entity-list:after {
  content: " ";
  display: table;
}
.sort-sbu .entity-main .entity-list:after {
  clear: both;
}
.sort-sbu .entity-main .typelogo {
  width: 279px;
  position: absolute;
  right: 0;
  top: 0;
}
.sort-sbu .entity-main .dl {
  line-height: 20px;
  overflow: hidden;
  padding: 0px 0;
  position: relative;
}
.sort-sbu .entity-main .dl .dd {
  width: 542px;
  display: inline-block;
  padding: 10px 0;
}
.sort-sbu .entity-main .dl .dd a {
  font-size: 12px;
  display: inline-block;
  width: 110px;
  float: left;
  line-height: 1.6;
  margin-right: 20px;
  padding-left: 20px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sort-sbu .entity-main .dl .dd a:hover {
  color: #0094e7;
}
.sort-sbu .entity-main .dl .dd a:hover span {
  color: #0094e7 !important;
}
.sort-sbu .entity-main .dl .dt {
  vertical-align: top;
  width: 100px;
  display: inline-block;
  padding: 10px 0;
  position: relative;
  font-weight: bold;
  padding-right: 10px;
  font-size: 12px;
}
.sort-sbu .entity-main .dl .dt span,
.sort-sbu .entity-main .dl .dt a {
  word-break: break-all;
}
.sort-sbu .entity-main .dl .dt .icon-more {
  position: absolute;
  right: 0px;
  top: 10px;
}
.sort-sbu .entity-main .dl:before {
  content: '';
  left: 115px;
  width: 100%;
  border-bottom: 1px solid #fff;
  position: absolute;
  bottom: 0;
  z-index: 100;
  background: #fff;
  border-bottom: 1px solid #f2f2f2;
}
.cls-menu {
  width: 198px;
  line-height: 1.5;
  float: left;
}
.cls-menu .cls-menu-tit {
  background-color: #0094e7;
  color: #fff;
  padding: 13.5px 15px;
  font-size: 16px;
}
.cls-menu .cls-list {
  background-color: #3b78e2;
  color: #fff;
  height: 500px;
}
.cls-menu .cls-list-item {
  position: relative;
  padding-bottom: 10px;
  padding-left: 15px;
  border: 1px solid #3b78e2;
  border-right: none;
}
.cls-menu .cls-list-item:last-child {
  padding-bottom: 8px;
}
.cls-menu .cls-list-item .cls-list-tit {
  padding-bottom: 5px;
  font-size: 16px;
  color: #fff;
}
.cls-menu .cls-list-item .cls-list-tit .narrow {
  position: absolute;
  right: 10px;
  top: 5px;
}
.cls-menu .cls-list-item .cls-list-tit .narrow-last {
  top: 10px !important;
}
.cls-menu .cls-list-item a.cls-list-tit:hover {
  text-decoration: underline;
}
.cls-menu .cls-list-item:first-child .cls-list-item-info {
  border-top-color: transparent;
}
.cls-menu .cls-list-item.active {
  background-color: #fff;
}
.cls-menu .cls-list-item.active ~ .cls-list-item .cls-list-item-info {
  border-top-color: transparent;
}
.cls-menu .cls-list-item.active .cls-list-tit {
  color: #0094e7;
}
.cls-menu .cls-list-item.active .cls-list-abstract a {
  color: #666666;
}
.cls-menu .cls-list-item.active .cls-list-abstract a:hover {
  color: #0094e7;
}
.cls-menu .cls-list-item.active .cls-list-detail {
  display: block;
}
.cls-menu .cls-list-item.active .cls-list-item-info {
  border-top-color: transparent;
}
.cls-menu .cls-list-item.active:after {
  content: "";
  position: absolute;
  top: 0;
  right: -1px;
  border-left: 3px solid #fff;
  height: 100%;
  width: 0;
  z-index: 999;
}
.cls-menu .cls-list-item-info {
  width: 168px;
  border-top: 1px dotted #295fbf;
  padding-top: 7px;
  margin-top: -2px;
}
.cls-menu .cls-list-detail {
  display: none;
  position: absolute;
  z-index: 105;
  left: 196px;
  top: -1px;
  width: 750px;
  padding: 14px 15px;
  background-color: #fff;
  border: 1px solid #0094e7;
}
.cls-menu .cls-list-abstract,
.cls-menu .cls-list-sublist {
  *zoom: 1;
}
.cls-menu .cls-list-abstract:before,
.cls-menu .cls-list-sublist:before,
.cls-menu .cls-list-abstract:after,
.cls-menu .cls-list-sublist:after {
  display: table;
  content: "";
}
.cls-menu .cls-list-abstract:after,
.cls-menu .cls-list-sublist:after {
  clear: both;
}
.cls-menu .cls-list-abstract:before,
.cls-menu .cls-list-sublist:before,
.cls-menu .cls-list-abstract:after,
.cls-menu .cls-list-sublist:after {
  content: " ";
  display: table;
}
.cls-menu .cls-list-abstract:after,
.cls-menu .cls-list-sublist:after {
  clear: both;
}
.cls-menu .cls-list-abstract li,
.cls-menu .cls-list-sublist li {
  float: left;
  display: inline-block;
  margin-right: 15px;
}
.cls-menu .cls-list-abstract {
  width: 183px;
  height: 21px;
  overflow: hidden;
}
.cls-menu .cls-list-abstract a {
  font-size: 12px;
  color: #a9c4f2;
  text-decoration: none;
}
.cls-menu .cls-list-abstract a:hover {
  color: #fff;
}
.cls-menu .cls-list-sublist li {
  width: 17%;
  line-height: 24px;
}
.cls-menu .cls-list-sublist a {
  font-size: 12px;
  color: #666666;
  text-decoration: none;
}
.cls-menu .cls-list-sublist a:hover {
  color: #0094e7;
}
.cls-menu .cls-list-sublist a span {
  width: 80%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dev-cls-menu .cls-list,
.instruments-cls-menu .cls-list {
  height: 490px;
}
.passive-cls-menu .cls-list,
.connector-cls-menu .cls-list {
  height: 362px;
}
#appeal-box {
  width: 157px;
  height: 62px;
  padding-left: 9px;
  z-index: 999;
  right: -1px;
  box-shadow: 0 3px 4px #ccc;
  -webkit-box-shadow: 0 3px 4px #ccc;
  -moz-box-shadow: 0 3px 4px #ccc;
  border: 1px solid #f2f2f2;
  border-top: none;
  display: none;
  overflow: hidden;
}
#appeal-box .tousu {
  border: 1px solid #1f8bf6;
  background: #2e92f7;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 8px 4px;
  color: #fff;
}
#appeal-box .zxkf {
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 8px 4px;
  background-color: #e6f1fd;
  border: 1px solid #0094e7;
  color: #0094e7;
}
#appeal-link {
  padding: 0 10px;
}
.loadmain-exception {
  position: absolute;
}
.mainbannerpos {
  position: absolute;
  left: 0;
  top: 0;
  height: 438px;
  width: 100%;
}
.bom-fastnav {
  margin-top: 10px;
  background: url("../img/icon/white.png?v=a2c7b19") repeat center center;
}
.bom-fastnav .btn-box {
  *zoom: 1;
  margin-top: 10px;
}
.bom-fastnav .btn-box:before,
.bom-fastnav .btn-box:after {
  display: table;
  content: "";
}
.bom-fastnav .btn-box:after {
  clear: both;
}
.bom-fastnav .btn-box:before,
.bom-fastnav .btn-box:after {
  content: " ";
  display: table;
}
.bom-fastnav .btn-box:after {
  clear: both;
}
.bom-fastnav .btn {
  padding: 4px 18px 5px;
}
.bom-fastnav .btn-default-bom {
  float: left;
}
.bom-fastnav .btn-light {
  width: 100%;
}
.bom-fastnav > div {
  padding: 12px 20px;
}
.bom-fastnav > div.tc {
  border-top: 1px dashed #e4e4e4;
}
.bom-fastnav p {
  font-size: 12px;
  line-height: 22px;
}
.mainbannerpos {
  position: absolute;
  left: 0;
  top: 0;
  height: 336px;
  width: 100%;
}
.fastnav {
  text-align: center;
  width: 290px;
}
.fastnav a {
  float: left;
  width: 96px;
  background: url("//static.ickey.cn/assets/release3.001/img/icon/white.png") repeat center center;
  height: 88px;
  color: #666;
  font-size: 12px;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  background: #E3F1FE;
}
.fastnav a:nth-child(3n) {
  width: 97px;
}
.fastnav .fastnav img {
  margin-top: 20px;
}
.fullSlide,
.mainpoints {
  text-align: center;
}
.typelogo > div {
  margin-right: 1px;
  margin-bottom: 1px;
}
.logopiclist {
  width: 148.75px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
}
#visitorBtn {
  margin-bottom: 4px;
  overflow: hidden;
  padding: 0 8px;
}
#visitorBtn a {
  -moz-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  width: 71px;
  height: 30px;
  line-height: 30px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0;
}
#visitorBtn a.visitor-register {
  color: #fff;
  background-color: #f60;
  border: 1px solid #f60;
}
#visitorBtn a.visitor-login {
  color: #f60;
  background-color: #fff;
  border: 1px solid #f60;
}
.home .ranking-title {
  overflow: hidden;
  margin-bottom: 9px;
}
.home .ranking-title > div {
  cursor: pointer;
  float: left;
  text-align: left;
  color: #666;
  border-bottom: 1px solid transparent;
  padding: 2px;
}
.home .ranking-title > div.curt {
  border-bottom-color: #00ccff;
}
.home .ranking-title > div:first-child {
  margin-right: 25px;
}
.home .ranking-content {
  height: 234px;
  padding: 0px 1px 8px 3px;
}
.home .ranking-content .ranking-num {
  margin-top: 2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #e2e2e2;
  margin-right: 10px;
  font-size: 10px;
  float: left;
}
.home .ranking-content li:nth-child(1) .ranking-num,
.home .ranking-content li:nth-child(2) .ranking-num,
.home .ranking-content li:nth-child(3) .ranking-num {
  background: #02c8f5;
  color: #fff;
}
.home .ranking-content li {
  height: 24px;
  line-height: 20px;
  width: 100%;
  overflow: hidden;
  font-size: 12px;
}
.home .ranking-content .ranking-sku {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 112px;
  display: inline-block;
  float: left;
}
.home .ranking-content li span:last-child {
  float: right;
  width: 50px;
  font-size: 12px;
  margin-left: 10px;
  text-align: right;
}
.home .os-list {
  float: left;
  width: 55%;
}
.home .main-ads-box {
  float: right;
  width: 200px;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}
.home .main-ads-box:hover {
  background: #ffffff;
}
.home .main-ads-box .main-banner {
  overflow: hidden;
}
.home .main-ads-box .main-banner .main-banner-big {
  width: 100%;
  min-height: 315px;
  *height: 315px;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
.home .main-ads-box .main-banner .main-banner-big img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.home .main-ads-box .main-banner .main-banner-list {
  display: block;
  height: 162px;
  width: 100%;
}
.home .main-ads-box .main-banner .main-banner-list li {
  *float: left;
  *width: 32.5%;
  width: 32.5% \9;
  width: 33.33333333%;
  min-height: 161px;
  overflow: hidden;
  *height: 162px;
  text-align: center;
  vertical-align: middle;
}
.home .main-ads-box .main-banner .main-banner-list li > div {
  display: inline;
}
.home .main-ads-box .ick-notice {
  height: 190px;
  background: url('//static.ickey.cn/assets/release3.001/img/icon/white.png') repeat center center;
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.home .main-ads-box .ick-notice .h155 {
  height: 155px;
  padding: 20px;
}
.home .main-ads-box .ick-notice .notice-header {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dashed #e4e4e4;
}
.home .main-ads-box .ick-notice .notice-header h4 {
  height: 35px;
  line-height: 35px;
  padding-left: 20px;
  padding-right: 20px;
}
.home .main-ads-box .ick-notice .notice-btns {
  margin: -2px 20px 0 0;
}
.home .main-ads-box .ick-notice .notice-btns i {
  padding: 1px 0;
  background-color: #f2f2f2;
  color: #333;
  cursor: pointer;
  font-size: 12px;
}
.home .main-ads-box .ick-notice .list {
  height: 90px;
  overflow: hidden;
  width: 100% !important;
}
.home .main-ads-box .ick-notice .list li {
  display: block;
  width: 100% !important;
  word-wrap: break-word;
  word-break: break-all;
}
.home .main-ads-box .ick-notice .list li h5 {
  margin-bottom: 20px;
}
.home .main-ads-box .ick-notice .list li h5 .aNull {
  cursor: default;
}
.home .main-ads-box .ick-notice .list li h5 .aNull:hover {
  color: #0094e7;
}
.home .main-ads-box .ick-notice .notice-txt {
  line-height: 180%;
  font-size: 12px;
}
.home .main-ads-box .recommend-side {
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding: 20px;
  height: 317px;
}
.home .main-ads-box .recommend-side .recommend-item {
  padding-top: 15px;
  *zoom: 1;
}
.home .main-ads-box .recommend-side .recommend-item:before,
.home .main-ads-box .recommend-side .recommend-item:after {
  display: table;
  content: "";
}
.home .main-ads-box .recommend-side .recommend-item:after {
  clear: both;
}
.home .main-ads-box .recommend-side .recommend-item:before,
.home .main-ads-box .recommend-side .recommend-item:after {
  content: " ";
  display: table;
}
.home .main-ads-box .recommend-side .recommend-item:after {
  clear: both;
}
.home .main-ads-box .recommend-side .recommend-item span {
  display: block;
  text-align: left !important;
  vertical-align: middle !important;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home .main-ads-box .recommend-side .recommend-item .badge {
  font-weight: normal;
}
.home .pcba-mads-box {
  height: 460px;
  overflow: hidden;
}
.home .pcba-mads-box #visitorBtn {
  margin: 0px;
  height: 60px;
  overflow: hidden;
  padding: 12px 22px 8px 22px;
}
.home .activity-express-box .home-nav {
  height: 233px;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab.nav-tabs-stride > li {
  margin-top: -2px;
  margin-left: -1px;
  z-index: 2;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab.nav-tabs-stride > li.active {
  z-index: 3;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li {
  float: left;
  margin-bottom: 0;
  position: relative;
  top: 1px;
  font-size: 14px;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li:first-child {
  margin-right: 25px;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li > a {
  padding: 2px;
  border: 1px solid transparent;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li.active > a,
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li.active > a:hover,
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li.active > a:focus,
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li.active > a:hover {
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: 1px solid#0094e7;
  color: #0094e7;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li.more-Activity {
  float: right;
  color: #666;
  font-size: 12px;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li.more-Activity > a {
  padding-right: 0px;
  margin-top: 1px;
  color: #666;
}
.home .activity-express-box .home-nav .nav-content-box .nav-tab > li.more-Activity > a:hover {
  color: #0094e7;
}
.home .activity-express-box .tab-content ul li {
  line-height: 24px;
  height: 24px;
  font-size: 12px;
}
.home .activity-express-box .tab-content ul li a {
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  width: 216px;
  text-overflow: ellipsis;
}
.home .activity-express-box .tab-content ul li span {
  color: #999;
  width: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  text-align: center;
}
.home .wrap-floor {
  min-height: 100px;
}
.home .wrap-floor .row .tbl .tbl-cell {
  max-width: 100%;
}
.home .ad-space {
  overflow: hidden;
  height: 392px;
  text-align: center;
  vertical-align: middle !important;
}
.home .ad-space > div {
  height: 100%;
}
.home .ad-box .ad-first-img {
  height: 257px;
}
.home .ad-box .ad-list {
  height: 136px;
  padding: 10px 20px;
  background-color: #F9F9F9;
}
.home .ad-box .ad-list ul {
  padding-left: 10px;
  list-style-type: disc;
}
.home .ad-box .ad-list ul li {
  color: #999999;
  display: list-item;
  font-weight: lighter;
  list-style: disc inside none;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}
.home .overseas-list {
  overflow-x: hidden;
}
.home .overseas-list li {
  border-left: 1px solid #F5F5F5;
  border-top: 1px solid #F5F5F5;
}
.home .overseas-list li a {
  border-right: 1px solid #F5F5F5;
  border-bottom: 1px solid #F5F5F5;
  display: block;
  text-align: center;
  height: 131px;
  padding: 20px;
  position: relative;
}
.home .overseas-list li a img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  max-height: 80%;
  z-index: 1;
  top: 25px;
  bottom: auto;
}
.home .overseas-list li a span {
  font-size: 16px;
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
  z-index: 2;
}
.home .flooracitve {
  border-left: 5px solid #999999;
}
.home .floorcurt {
  border-left: 5px solid #f60;
}
.home .oversea-sup-lis {
  background: #eff3f0;
  margin-top: 10px;
}
.home .overseas-logo {
  width: 890px;
}
.home .overseas-logo.new-layout {
  width: 950px;
}
.home .overseas-logo.new-layout li {
  width: 236.5px;
  height: 94.5px;
  margin-bottom: 1px;
  margin-left: 1px;
  margin-right: 0;
}
.home .overseas-logo.new-layout li a > div {
  width: 236.5px;
  height: 94.5px;
  line-height: 94.5px;
  background: rgba(85, 133, 179, 0.9) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55585b3, b3, endColorstr=#e55585b3, b3);
  font-size: 16px !important;
}
.home .overseas-logo.new-layout li .more-sup > div {
  display: none !important;
}
.home .overseas-logo.new-layout li .more-sup span {
  line-height: 94.5px;
  color: #666;
}
.home .overseas-logo.new-layout li .more-sup:hover span {
  color: #0094e7;
}
.home .overseas-logo.new-layout li .more-sup:hover .oversea-right-arrow {
  color: #0094e7;
}
.home .overseas-logo.new-layout li .more-sup .oversea-right-arrow {
  display: inline-block;
  position: relative;
  top: 1px;
  left: 15px;
  color: #ff9900;
  font-family: "ICKEY" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
}
.home .overseas-logo.new-layout li .more-sup .oversea-right-arrow:before {
  content: "\e74f";
}
.home .overseas-logo.new-layout img {
  margin-top: 2px;
  width: 220px;
  height: 90px;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
}
.home .overseas-logo.new-layout a:link,
.home .overseas-logo.new-layout a:visited {
  width: 236.5px;
  height: 94.5px;
  border: none;
}
.home .overseas-logo.new-layout a:hover,
.home .overseas-logo.new-layout a:active {
  width: 236.5px;
  height: 94.5px;
  border: none;
}
.home .overseas-logo.new-layout li:nth-child(5) {
  margin-left: 1px;
}
.home .overseas-logo.new-layout li:nth-child(10) {
  margin-left: 1px;
}
.home .overseas-logo.new-layout li:nth-child(15) {
  margin-left: 1px;
}
.home .overseas-logo li {
  float: left;
  width: 179px;
  height: 128px;
  margin-bottom: -1px;
  text-align: center;
  margin-right: -1px;
  overflow: hidden;
}
.home .overseas-logo li img {
  margin-top: 35px;
  width: 100px;
  height: 45px;
}
.home .overseas-logo li a:link,
.home .overseas-logo li a:visited {
  position: relative;
  display: inline-block;
  width: 179px;
  height: 128px;
  border: 1px solid #f2f2f2;
  z-index: 1;
  background-color: #fff;
}
.home .overseas-logo li a:hover,
.home .overseas-logo li a:active {
  position: relative;
  display: inline-block;
  width: 179px;
  height: 128px;
  border: 1px solid #0094e7;
  z-index: 2;
  background-color: #fff;
}
.home .overseas-logo li a > div {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 178px;
  height: 28px;
  line-height: 28px;
  text-align: center;
}
.home .overseas-logo li a:hover > div {
  display: block;
  background: #0094e7;
  color: #fff;
  font-size: 12px;
}
.home .overseas-logo li:nth-child(5) {
  margin-left: -1px;
}
.home .overseas-logo li:nth-child(10) {
  margin-left: -1px;
}
.home .overseas-logo li:nth-child(15) {
  margin-left: -1px;
}
.home .overseas-banner {
  height: 381px;
  width: 290px;
  position: relative;
  overflow: hidden;
  float: left;
}
.home .overseas-banner.new-layout {
  width: 230px;
  margin-top: 10px;
}
.home .overseas-banner.new-layout .hd_hw_bottom {
  width: 100%;
  text-align: center;
}
.home .overseas-banner .overseas-banner-linklist {
  bottom: 0;
  padding: 38px 0;
  height: 140px;
}
.home .floor-hwdg.new-layout .overseas-banner.new-layout .overseas-banner-linklist {
  padding: 20px 0;
}
.home .w938p {
  width: 938px;
}
.home .w242p {
  width: 242px;
}
.home .h286 {
  height: 286px;
}
.home .overseas-sub-list .w206p {
  width: 206px;
}
.home .overseas-sub-list li {
  width: 230px;
  height: 100px;
  float: left;
  margin-right: 10px;
  overflow: hidden;
}
.home .overseas-sub-list li > div {
  background: #f2f2f2;
  width: 230px;
  height: 100px;
}
.home .overseas-sub-list li > div img {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: -moz-transform 0.25s ease-in-out 0s;
  transition: -webkit-transform 0.25s ease-in-out 0s;
  -moz-transition: transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
}
.home .overseas-sub-list li > div:hover img {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  transform: translateX(-5px);
}
.home .overseas-sub-list li img {
  max-height: 70px;
  margin-top: 20px;
}
.home .overseas-sub-list li img[src$='.gif'] {
  float: right;
  margin-top: 18px;
  margin-right: 30px;
  width: auto !important;
}
.home .overseas-sub-list li .sub-list {
  width: 50%;
  display: inline-block;
  float: left;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 100px;
  position: relative;
  z-index: 1;
}
.home .overseas-sub-list li .sub-list .stress {
  margin-top: 10px;
  font-size: 16px;
}
.home .overseas-sub-list li:last-child {
  margin-right: 0;
}
.home #slideOverseas .hd {
  top: -20px;
  right: 0;
}
.home .development {
  position: relative;
  width: 890px;
  float: left;
  margin-left: 10px;
}
.home .development.new-layout {
  width: 960px;
  margin-left: 0;
}
.home .development-banner {
  height: 429px;
  width: 290px;
  position: relative;
  overflow: hidden;
  float: left;
}
.home .development-banner.new-layout {
  width: 230px;
}
.home .development-banner .development-banner-linklist {
  bottom: 110px;
}
.home .develop-list {
  border-bottom: 1px solid #f2f2f2;
}
.home .develop-list.new-layout {
  border-bottom: none;
}
.home .develop-list.new-layout > li {
  transition: all .3s linear;
  -moz-transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  width: 230px;
  height: 224px;
  background-color: #fff;
  border: none;
}
.home .develop-list.new-layout > li:hover {
  -webkit-transform: translatey(-5px);
  -moz-transform: translatey(-5px);
  transform: translatey(-5px);
  -moz-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.1);
}
.home .develop-list.new-layout > li.develop-first {
  height: 224px;
}
.home .develop-list.new-layout > li .productposimg:hover {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  transform: translateX(0px);
}
.home .develop-list.new-layout > li .productposimg-center:hover {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  transform: translateX(0px);
}
.home .develop-list.new-layout > li.layout-list-bd:hover h4,
.home .develop-list.new-layout > li.layout-list-bd:hover span.stress {
  color: #0094e7 !important;
}
.home .develop-list.new-layout > li.layout-list-bd a {
  float: left;
  width: 100%;
  height: 100%;
}
.home .develop-list.new-layout > li.layout-list-lj:hover h4,
.home .develop-list.new-layout > li.layout-list-lj:hover span.stress {
  color: #0094e7 !important;
}
.home .develop-list.new-layout > li.layout-list-lj a {
  float: left;
  width: 100%;
  height: 100%;
}
.home .develop-list.new-layout > li.layout-list-pcb:hover h4,
.home .develop-list.new-layout > li.layout-list-pcb:hover span.stress {
  color: #0094e7 !important;
}
.home .develop-list.new-layout > li.layout-list-pcb a {
  float: left;
  width: 100%;
  height: 100%;
}
.home .develop-list.new-layout .dev-info h4 {
  margin-bottom: 10px;
  padding-bottom: 2px;
}
.home .develop-list.new-layout li:nth-child(5) {
  width: 230px;
}
.home .develop-list > li {
  width: 223.5px;
  display: block;
  height: 229px;
  position: relative;
  float: left;
  border: 1px solid #f2f2f2;
  margin-right: -1px;
  margin-bottom: -1px;
}
.home .develop-list > li a {
  display: block;
}
.home .develop-list > li.develop-first {
  height: 229px;
  width: 445px;
  text-align: center;
  padding: 0;
  border: 0;
  overflow: hidden;
}
.home .develop-list > li .productposimg {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  z-index: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: -moz-transform 0.25s ease-in-out 0s;
  transition: -webkit-transform 0.25s ease-in-out 0s;
  -moz-transition: transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
}
.home .develop-list > li .productposimg:hover {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  transform: translateX(-5px);
}
.home .develop-list > li .productposimg-center {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: -moz-transform 0.25s ease-in-out 0s;
  transition: -webkit-transform 0.25s ease-in-out 0s;
  -moz-transition: transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
}
.home .develop-list > li .productposimg-center:hover {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  transform: translateX(-5px);
}
.home .develop-list li.h189 {
  height: 201px;
  overflow: hidden;
}
.home .develop-list li.bt-none {
  border-top: 1px solid #fff;
}
.home .develop-list li:nth-child(5) {
  width: 222.5px;
}
.home .develop-list .dev-info {
  margin: 20px;
  margin-left: 25px;
  position: relative;
  z-index: 2;
}
.home .develop-list .dev-info .mb5 {
  margin-bottom: 5px;
}
.home .develop-list .dev-info h4 {
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  margin-bottom: 5px;
}
.home .develop-list .dev-info .stress {
  font-size: 14px;
}
.home .develop-list .dev-info-center {
  position: absolute;
  z-index: 2;
  text-align: left;
  bottom: 20px;
  width: 100%;
  left: 20px;
}
.home .develop-list .dev-info-center .mb5 {
  margin-bottom: 5px;
}
.home .develop-list .dev-info-center h4 {
  font-size: 16px;
  margin-bottom: 5px;
}
.home .develop-list .dev-info-center h4 a {
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 90%;
}
.home .develop-list .dev-info-center .stress {
  font-size: 14px;
}
.home .bt-none {
  border-top: none !important;
}
.home .template {
  position: relative;
  width: 890px;
  float: left;
  margin-left: 10px;
  border-top: 1px solid #0094e7;
}
.home .template.new-layout {
  width: 950px;
  overflow: hidden;
  float: right;
  border-top: none;
  margin-left: 0;
  margin-top: -28px;
  padding-top: 28px;
}
.home .template.new-layout .templatecontent li {
  height: 224px;
  margin-bottom: 10px;
  margin-left: 10px;
  background: #fff;
}
.home .template.new-layout .templatecontent li .productposimg img {
  width: 140px;
  height: 140px;
}
.home .template.new-layout .templatecontent li:first-child {
  margin-left: 0;
}
.home .template.new-layout .templatecontent li:first-child + li + li + li + li {
  margin-left: 0;
}
.home .template.new-layout .templatecontent li:nth-child(n+5) {
  margin-bottom: 0;
}
.home .template.new-layout .tempWrap {
  overflow: visible !important;
  margin-top: 10px;
}
.home .template.new-layout .tempWrap .bd {
  overflow: visible !important;
}
.home .template .templatecontent li {
  height: 227px;
}
.home .template .templatecontent li.develop-first {
  height: 227px;
  width: 445px;
  text-align: center;
  padding: 0;
  border: 0;
  overflow: hidden;
}
.home .template .templatecontent .h189 {
  height: 231px;
}
.home .template .w335 {
  width: 335px;
  overflow: hidden;
  float: left;
}
.home .template .w201 {
  width: 201px;
  overflow: hidden;
  float: left;
}
.home .template .kcjs-from {
  width: 344px;
  overflow: hidden;
  float: left;
  font-size: 12px;
  height: 361px;
  margin-left: 10px;
  border-left: 1px solid #f2f2f2;
}
.home .template .kcjs-from form {
  border-top: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  height: 361px;
}
.home .template .kcjs-from form table {
  margin-left: 20px;
  margin-top: 5px;
  margin-right: 20px;
  margin-bottom: 15px;
}
.home .template .kcjs-from form .form-control {
  width: 220px;
}
.home .template .kcjscontact {
  border-top: 1px solid #f2f2f2;
  padding: 20px;
}
.home .template h4 {
  color: #333;
}
.home .tabs-slide {
  position: relative;
  width: 890px;
  float: left;
  margin-left: 10px;
  border-top: 1px solid #0094e7;
  border-top: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
}
.home .tabs-slide.new-layout li {
  background-color: #fff;
}
.home .tabs-slide.new-layout li .productposimg:hover {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  transform: translateX(0px);
}
.home .tabs-slide.new-layout li .productposimg-center:hover {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  transform: translateX(0px);
}
.home .tabs-slide.bt-grey {
  border-top: 1px solid #f2f2f2;
}
.home .tabs-slide .templatecontent a {
  display: block;
  padding-left: 25px;
  padding-right: 25px;
}
.home .tabs-slide .templatecontent a img {
  width: 140px;
  height: 140px;
  margin-top: 10px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.home .tabs-slide .templatecontent a span {
  display: block;
}
.home .tabs-slide .templatecontent a .name {
  color: #666;
  margin-top: 3px;
  margin-bottom: 3px;
  max-height: 40px;
  overflow: hidden;
}
.home .tabs-slide .templatecontent a .name.t-o {
  margin-bottom: 0;
}
.home .tabs-slide .templatecontent a .price {
  color: #ff6600;
  font-size: 16px;
  font-weight: bold !important;
}
.home .tabs-slide .templatecontent a .price:hover {
  text-decoration: underline;
}
.home .tabs-slide .templatecontent a .brand {
  font-size: 14px;
  color: #666;
}
.home .tabs-slide .templatecontent a .brand em {
  font-style: normal;
  color: #ff9900;
  font-size: 12px;
  margin-bottom: 3px;
}
.home .tabs-slide li {
  position: relative;
  height: 230px;
  border-top: 0;
  width: 25%;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  float: left;
}
.home .tabs-slide li .dev-info {
  margin: 20px;
  margin-left: 25px;
  position: relative;
  z-index: 2;
}
.home .tabs-slide li .dev-info .theme-link-default {
  padding: 0;
}
.home .tabs-slide li .dev-info .mb5 {
  margin-bottom: 5px;
}
.home .tabs-slide li .dev-info h4 {
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  margin-bottom: 5px;
}
.home .tabs-slide li .dev-info .stress {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.home .tabs-slide li .productposimg {
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: -moz-transform 0.25s ease-in-out 0s;
  transition: -webkit-transform 0.25s ease-in-out 0s;
  -moz-transition: transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
}
.home .tabs-slide li .productposimg:hover {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  transform: translateX(-5px);
}
.home .tabs-slide li .productposimg-center {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: -moz-transform 0.25s ease-in-out 0s;
  transition: -webkit-transform 0.25s ease-in-out 0s;
  -moz-transition: transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s;
  transition: transform 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s, -moz-transform 0.25s ease-in-out 0s;
}
.home .tabs-slide li .productposimg-center:hover {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  transform: translateX(-5px);
}
.home .bbs-template-content {
  background: #fff;
  border: 1px solid #f2f2f2;
  padding: 20px;
  margin-left: 10px;
  float: left;
  width: 596px;
  padding-top: 0px;
  padding-bottom: 10px;
  color: #333;
  height: 240px;
  overflow: hidden;
}
.home .bbs-template-content .bbs-template-title {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}
.home .bbs-template-content .more {
  font-size: 12px;
  float: right;
  color: #666;
}
.home .bbs-template-content ul li {
  height: 20px;
  width: 100%;
  float: left;
  margin-top: 11px;
}
.home .bbs-template-content ul li a {
  display: inline-block;
  width: 425px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
  line-height: 20px;
  float: left;
  font-size: 12px;
}
.home .bbs-template-content ul li a font {
  color: #666666;
}
.home .bbs-template-content ul li .time {
  float: right;
  font-size: 12px;
  margin-top: 2px;
  color: #999;
}
.home .bbs-template-content h3.bbs-red {
  border-bottom: 1px solid #e4e4e4;
}
.home .bbs-template-content h3.bbs-green {
  border-bottom: 1px solid #e4e4e4;
}
.home .bbs-template-content2 {
  background: #fff;
  border: 1px solid #f2f2f2;
  padding: 20px;
  margin-left: 10px;
  float: left;
  width: 344px;
  padding-top: 0px;
  padding-bottom: 10px;
  color: #333;
  height: 240px;
  overflow: hidden;
}
.home .bbs-template-content2 .bbs-template-title {
  border-bottom: 2px solid #e90972;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}
.home .bbs-template-content2 .more {
  font-size: 12px;
  float: right;
  color: #666;
}
.home .bbs-template-content2 ul li {
  height: 20px;
  width: 100%;
  float: left;
  margin-top: 11px;
}
.home .bbs-template-content2 ul li a {
  display: inline-block;
  width: 216px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
  line-height: 20px;
  float: left;
  font-size: 12px;
}
.home .bbs-template-content2 ul li a font {
  color: #e90972;
}
.home .bbs-template-content2 ul li .time {
  float: right;
  font-size: 12px;
  margin-top: 2px;
  width: 68px;
  display: inline-block;
  *display: block;
  overflow: hidden;
  white-space: nowrap;
  color: #999;
}
.home .bbs-template-content2 h3.bbs-blue {
  border-bottom: 1px solid #e4e4e4;
}
.home .bbs-template-content2 h3.bbs-green {
  border-bottom: 1px solid #e4e4e4;
}
.home .bbs-template-content2 .btn-sm {
  padding: 0px 5px;
}
.home .bbs-template-content2 thead {
  font-size: 14px;
}
.home .bbs-template-content2 tbody {
  font-size: 12px;
}
.home .bbs-template-content2 td:nth-child(2) {
  padding-left: 5px;
  padding-right: 5px;
}
.home .bbs-floor-logo li {
  float: left;
  width: 179px;
  height: 128px;
  margin-bottom: -1px;
  text-align: center;
  margin-right: -1px;
  overflow: hidden;
}
.home .bbs-floor-logo li img {
  margin-top: 20px;
}
.home .bbs-floor-logo li a:link,
.home .bbs-floor-logo li a:visited {
  position: relative;
  display: inline-block;
  width: 179px;
  height: 128px;
  border: 1px solid #f2f2f2;
  z-index: 1;
  background-color: #fff;
}
.home .bbs-floor-logo li a:hover,
.home .bbs-floor-logo li a:active {
  position: relative;
  display: inline-block;
  width: 179px;
  height: 128px;
  border: 1px solid #0094e7;
  z-index: 2;
  background-color: #fff;
}
.home .bbs-floor-logo li a > div {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 178px;
  height: 28px;
  line-height: 28px;
  text-align: center;
}
.home .bbs-floor-logo li a:hover > div {
  display: block;
  background: #0094e7;
  color: #fff;
  font-size: 12px;
}
.home .bbs-floor-logo li.hotarea {
  width: 123px;
  background: #f2f2f2;
}
.home .template-banner {
  height: 458px;
  width: 290px;
  position: relative;
  overflow: hidden;
  float: left;
}
.home .template-banner.new-layout {
  width: 230px;
  margin-top: 10px;
}
.home .template-banner.new-layout .overseas-banner.new-layout {
  margin-top: 0;
}
.home .template-banner.new-layout .hd_hw_bottom {
  width: 100%;
  text-align: center;
}
.home .template-banner .template-banner-linklist {
  bottom: 140px;
}
.home .template-banner .template-gcqjbanner-linklist {
  top: 405px;
}
.home .template-banner .pcb-banner-linklist {
  bottom: 0px;
}
.home .template-banner .fastlink-list {
  padding: 22px 0;
}
.home .sjfw-banner,
.home .kcjs-banner {
  height: 361px;
  width: 290px;
  position: relative;
  overflow: hidden;
  float: left;
}
.home .sjfw-banner.new-layout,
.home .kcjs-banner.new-layout {
  width: 230px;
  height: 458px;
}
.home .w531 {
  width: 536px;
  float: left;
}
.home .sjfw-middle {
  width: 710px;
  float: left;
  margin-top: 10px;
}
.home #slideDevelopment.new-layout .hd,
.home #slideBDQJ.new-layout .hd,
.home #slideLJQ.new-layout .hd,
.home #slidePCB.new-layout .hd,
.home .tabs-slide.new-layout .hd {
  top: 0;
  border-bottom: none;
}
.home #slideDevelopment.new-layout .hd span,
.home #slideBDQJ.new-layout .hd span,
.home #slideLJQ.new-layout .hd span,
.home #slidePCB.new-layout .hd span,
.home .tabs-slide.new-layout .hd span {
  padding: 0 2px;
  margin-left: 28px;
  border: none;
  border-bottom: 1px solid transparent;
}
.home #slideDevelopment.new-layout .hd span.on,
.home #slideBDQJ.new-layout .hd span.on,
.home #slideLJQ.new-layout .hd span.on,
.home #slidePCB.new-layout .hd span.on,
.home .tabs-slide.new-layout .hd span.on {
  color: #ff6600;
  border-top: none;
  border-bottom: 1px solid #ff6600;
  border-left: none !important;
  border-right: none !important;
  background: transparent;
}
.home #slideDevelopment.new-layout .hd span:first-child,
.home #slideBDQJ.new-layout .hd span:first-child,
.home #slideLJQ.new-layout .hd span:first-child,
.home #slidePCB.new-layout .hd span:first-child,
.home .tabs-slide.new-layout .hd span:first-child {
  border-left: none;
}
.home #slideDevelopment.new-layout .hd span:last-child,
.home #slideBDQJ.new-layout .hd span:last-child,
.home #slideLJQ.new-layout .hd span:last-child,
.home #slidePCB.new-layout .hd span:last-child,
.home .tabs-slide.new-layout .hd span:last-child {
  border-right: none;
}
.home #slideDevelopment .hd,
.home #slideBDQJ .hd,
.home #slideLJQ .hd,
.home #slidePCB .hd,
.home .tabs-slide .hd {
  top: -28px;
  height: auto;
  right: 0;
  width: 100%;
  border-bottom: 1px solid #0094e7;
  position: absolute;
  z-index: 1;
  height: 28px;
  line-height: 28px;
  *zoom: 1;
}
.home #slideDevelopment .hd:before,
.home #slideBDQJ .hd:before,
.home #slideLJQ .hd:before,
.home #slidePCB .hd:before,
.home .tabs-slide .hd:before,
.home #slideDevelopment .hd:after,
.home #slideBDQJ .hd:after,
.home #slideLJQ .hd:after,
.home #slidePCB .hd:after,
.home .tabs-slide .hd:after {
  display: table;
  content: "";
}
.home #slideDevelopment .hd:after,
.home #slideBDQJ .hd:after,
.home #slideLJQ .hd:after,
.home #slidePCB .hd:after,
.home .tabs-slide .hd:after {
  clear: both;
}
.home #slideDevelopment .hd:before,
.home #slideBDQJ .hd:before,
.home #slideLJQ .hd:before,
.home #slidePCB .hd:before,
.home .tabs-slide .hd:before,
.home #slideDevelopment .hd:after,
.home #slideBDQJ .hd:after,
.home #slideLJQ .hd:after,
.home #slidePCB .hd:after,
.home .tabs-slide .hd:after {
  content: " ";
  display: table;
}
.home #slideDevelopment .hd:after,
.home #slideBDQJ .hd:after,
.home #slideLJQ .hd:after,
.home #slidePCB .hd:after,
.home .tabs-slide .hd:after {
  clear: both;
}
.home #slideDevelopment .hd > div,
.home #slideBDQJ .hd > div,
.home #slideLJQ .hd > div,
.home #slidePCB .hd > div,
.home .tabs-slide .hd > div {
  float: right;
  *zoom: 1;
}
.home #slideDevelopment .hd > div:before,
.home #slideBDQJ .hd > div:before,
.home #slideLJQ .hd > div:before,
.home #slidePCB .hd > div:before,
.home .tabs-slide .hd > div:before,
.home #slideDevelopment .hd > div:after,
.home #slideBDQJ .hd > div:after,
.home #slideLJQ .hd > div:after,
.home #slidePCB .hd > div:after,
.home .tabs-slide .hd > div:after {
  display: table;
  content: "";
}
.home #slideDevelopment .hd > div:after,
.home #slideBDQJ .hd > div:after,
.home #slideLJQ .hd > div:after,
.home #slidePCB .hd > div:after,
.home .tabs-slide .hd > div:after {
  clear: both;
}
.home #slideDevelopment .hd > div:before,
.home #slideBDQJ .hd > div:before,
.home #slideLJQ .hd > div:before,
.home #slidePCB .hd > div:before,
.home .tabs-slide .hd > div:before,
.home #slideDevelopment .hd > div:after,
.home #slideBDQJ .hd > div:after,
.home #slideLJQ .hd > div:after,
.home #slidePCB .hd > div:after,
.home .tabs-slide .hd > div:after {
  content: " ";
  display: table;
}
.home #slideDevelopment .hd > div:after,
.home #slideBDQJ .hd > div:after,
.home #slideLJQ .hd > div:after,
.home #slidePCB .hd > div:after,
.home .tabs-slide .hd > div:after {
  clear: both;
}
.home #slideDevelopment .hd span:first-child,
.home #slideBDQJ .hd span:first-child,
.home #slideLJQ .hd span:first-child,
.home #slidePCB .hd span:first-child,
.home .tabs-slide .hd span:first-child {
  border-left: 1px solid #f2f2f2;
}
.home #slideDevelopment .hd span:last-child,
.home #slideBDQJ .hd span:last-child,
.home #slideLJQ .hd span:last-child,
.home #slidePCB .hd span:last-child,
.home .tabs-slide .hd span:last-child {
  border-right: 1px solid #f2f2f2;
}
.home #slideDevelopment .hd span:last-child:after,
.home #slideBDQJ .hd span:last-child:after,
.home #slideLJQ .hd span:last-child:after,
.home #slidePCB .hd span:last-child:after,
.home .tabs-slide .hd span:last-child:after {
  width: 0px;
}
.home #slideDevelopment .hd span,
.home #slideBDQJ .hd span,
.home #slideLJQ .hd span,
.home #slidePCB .hd span,
.home .tabs-slide .hd span {
  height: 25px;
  line-height: 25px;
  display: inline-block;
  background: transparent;
  cursor: pointer;
  float: left;
  height: auto;
  width: auto;
  padding: 0 15px;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding-top: 1px;
  position: relative;
}
.home #slideDevelopment .hd span:after,
.home #slideBDQJ .hd span:after,
.home #slideLJQ .hd span:after,
.home #slidePCB .hd span:after,
.home .tabs-slide .hd span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 70%;
  right: -0.5px;
  top: 15%;
  border-right: 1px solid #f2f2f2;
}
.home #slideDevelopment .hd span.on,
.home #slideBDQJ .hd span.on,
.home #slideLJQ .hd span.on,
.home #slidePCB .hd span.on,
.home .tabs-slide .hd span.on {
  padding-top: 0px;
  background: #fff;
  z-index: 4;
  color: #0094e7;
  border-left: 1px solid #0094e7 !important;
  border-right: 1px solid #0094e7 !important;
  border-top: 2px solid #0094e7;
  border-bottom: 1px solid #fff;
  overflow: hidden;
}
.home #slideDevelopment .hd span.on:after,
.home #slideBDQJ .hd span.on:after,
.home #slideLJQ .hd span.on:after,
.home #slidePCB .hd span.on:after,
.home .tabs-slide .hd span.on:after {
  display: none \9;
  opacity: 0;
  filter: alpha(opacity=0);
  background: #0094e7;
}
.home .passive-list li,
.home .connector-list li {
  height: 197px;
  position: relative;
  padding: 10px;
}
.home .passive-list .passive-img,
.home .connector-list .passive-img {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.home .passive-list .passive-img img,
.home .connector-list .passive-img img {
  width: 75px;
  height: 65px;
}
.home .passive-list .passive-tit,
.home .connector-list .passive-tit {
  display: block;
  margin-bottom: 20px;
}
.home .passive-list {
  border-left: 1px solid #F5F5F5;
  border-top: 1px solid #F5F5F5;
}
.home .passive-list li {
  border-right: 1px solid #F5F5F5;
  border-bottom: 1px solid #F5F5F5;
}
.home .connector-list li {
  background-color: #F5F5F5;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.home .connector-list li:nth-child(3n) {
  border-right: none;
}
.home .connector-list .passive-img {
  right: 10px;
  bottom: 10px;
}
.home .connector-list .passive-img img {
  width: 116px;
  height: auto;
}
.home .connector-list .passive-tit {
  margin-top: 10px;
  margin-left: 10px;
}
.home .pcb-panel .panel-heading {
  padding: 10px;
  border: 1px solid #F5F5F5;
  background-color: #F9F9F9;
}
.home .pcb-panel .panel-body {
  border: none;
  padding: 0;
}
.home .pcb-panel .pcb-panel-txt {
  height: 42px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}
.home .pcb-panel dl {
  overflow: hidden;
  border-bottom: 1px dashed #e4e4e4;
}
.home .pcb-panel dl:last-child {
  border-bottom: none;
}
.home .pcb-panel dt,
.home .pcb-panel dd {
  padding: 6px 10px;
}
.home .pcb-panel dt img,
.home .pcb-panel dd img {
  max-width: 100%;
}
.home .pcb-panel dt {
  height: 104px;
  height: 92px \9;
}
.home .pcb-panel dt img {
  min-height: 100%;
  max-width: 100%;
}
.home .suppliers-panel .panel-body {
  padding: 3px 10px;
}
.home .suppliers-panel .panel-body ul li {
  line-height: 32px;
  height: 32px;
}
.home .suppliers-panel .panel-body ul li h5 {
  line-height: 32px;
}
.home .panel-community .panel-body {
  margin-top: 10px;
  min-height: 150px;
}
.home .panel-community .panel-com-tit a {
  margin-top: 10px;
}
.home .panel-community .row-list li {
  height: 28px;
  line-height: 28px;
  text-overflow: ellipsis;
  white-space: nowrap;
  *zoom: 1;
  overflow: hidden;
}
.home .panel-community .row-list li:before,
.home .panel-community .row-list li:after {
  display: table;
  content: "";
}
.home .panel-community .row-list li:after {
  clear: both;
}
.home .panel-community .row-list li:before,
.home .panel-community .row-list li:after {
  content: " ";
  display: table;
}
.home .panel-community .row-list li:after {
  clear: both;
}
.home .panel-community .block-list img {
  display: inline;
  height: 40px;
}
.home .panel-community .block-list a span {
  display: block;
}
.home #h-bbs-nav {
  position: relative;
}
.home #h-bbs-nav > ul {
  padding: 15px 0;
}
.home #h-bbs-nav > ul li {
  cursor: pointer;
  font-size: 16px;
  text-align: center;
}
.home #h-bbs-nav > ul li.active {
  color: #f60;
}
.home #h-bbs-nav .bbs-tab {
  border-top: 2px solid #ff6600;
  height: 14px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 39px;
  z-index: 99;
}
.home #h-bbs-nav .bbs-tab b {
  border-color: #f60 transparent transparent;
  border-style: dashed solid solid;
  border-width: 5px;
  display: inline-block;
  font-size: 0;
  height: 0;
  left: 46%;
  margin-top: -8px;
  overflow: hidden;
  position: absolute;
  top: 7px;
  width: 0;
}
.home .h-factorys {
  height: 20px;
  line-height: 20px;
  margin: 7px 0;
}
.home .h-factorys .tit img {
  vertical-align: top;
}
.home .h-factorys .f-bbs-tab {
  background-color: #ff6600;
  padding: 7px 12px 1px 28px;
}
.home .h-factorys .f-bbs-tab li {
  border-right: 1px solid #ffffff;
  color: #ffffff;
  height: 19px;
  padding-right: 4px;
  text-align: center;
  width: 23%;
}
.home .h-factorys .f-bbs-tab li:last-child {
  border-right: none;
}
.home .h-factorys .f-bbs-tab li a {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  width: 56px;
}
.home .h-factorys .f-bbs-tab li a:link,
.home .h-factorys .f-bbs-tab li a:visited {
  color: #ffffff;
  text-decoration: none;
}
.home .h-factorys .f-bbs-tab li a:hover,
.home .h-factorys .f-bbs-tab li a:active {
  color: #ffffff;
  text-decoration: underline;
}
.home .h-factorys .list {
  padding: 10px 15px 15px 0;
}
.home .h-factorys .list li {
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}
.linklist {
  position: absolute;
  left: 0px;
  z-index: 100;
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, ff, endColorstr=#b2ffffff, ff);
  line-height: 20px;
  padding: 20px 0;
}
.fastlink-list {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  background: rgba(255, 255, 255, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, ff, endColorstr=#b2ffffff, ff);
  padding-top: 7px;
  padding-bottom: 7px;
}
.fastlink-list.new-layout ul li {
  padding-left: 0;
  text-align: center;
}
.fastlink-list ul li {
  width: 50%;
  float: left;
  font-size: 12px;
  line-height: 24px;
  padding-left: 40px;
  height: 24px;
  overflow: hidden;
}
.mainsearch.active {
  -webkit-animation: rubberBand 1s forwards;
  -moz-animation: rubberBand 1s forwards;
  animation: rubberBand 1s forwards;
}
.floornav {
  background: #0094e7;
  width: 40px;
  position: fixed;
  left: 50%;
  margin-left: -645px;
  z-index: 2;
  font-size: 12px;
  color: #fff;
  text-align: center;
  top: 30%;
}
.floornav a:link,
.floornav a:visited {
  border-bottom: 1px dotted #00479d;
  padding: 5px;
  color: #fff;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}
.floornav a:hover,
.floornav a:active {
  border-bottom: 1px dotted #00479d;
  padding: 5px;
  color: #fff;
  background: #ff9900;
}
.floornav a:last-child {
  border-bottom: 0;
}
.floornav .active {
  color: #fff;
  background: #ff9900;
}
.floornav.active {
  /*.animation(bounceInUp .5s forwards);*/
}
.navtoolbar.active {
  /*.animation(flipInY 1s forwards);*/
}
.navtoolbar {
  position: fixed;
  right: -1px;
  top: 0;
  height: 100%;
  z-index: 1030;
}
.navtoolbar .right-tool-bar {
  position: fixed;
  right: 0;
  top: 54%;
  width: 58px;
  margin-top: -252px;
}
.navtoolbar .toptoolbar .qx_new {
  position: absolute;
  z-index: 1000;
  top: 1px;
  right: 4px;
  width: 19px;
}
.navtoolbar .toptoolbar .bar-default-status {
  z-index: 50;
  color: #fff;
  border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  cursor: pointer;
  position: relative;
  float: right;
  width: 58px;
  height: 60px;
  line-height: 15px;
  text-align: center;
  border: 1px solid #e4e4e4;
}
.navtoolbar .toptoolbar .bar-default-status .find-goods {
  position: absolute;
  width: 9px;
  height: 9px;
  top: 9px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 40px;
  background: #ff0000;
  display: none;
}
.navtoolbar .toptoolbar .bar-default-status .find-goods img {
  display: inline-block;
}
.navtoolbar .toptoolbar .bar-default-status .find-goods i {
  display: inline-block;
  float: right;
  position: relative;
  top: -66px;
  left: 6px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  z-index: 99;
  font-size: 12px;
  color: #333;
}
.navtoolbar .toptoolbar .bar-default-status .bartitle {
  display: none;
  height: 34px;
  line-height: 34px;
  color: #fff;
  vertical-align: middle;
  padding-left: 20px;
}
.navtoolbar .toptoolbar .bar-default-status .bartitle a {
  color: #fff;
}
.navtoolbar .toptoolbar .bar-default-status .iconimg {
  margin-top: 5px;
}
.navtoolbar .toptoolbar .bar-default-status .iconbg:link,
.navtoolbar .toptoolbar .bar-default-status .iconbg:visited {
  display: inline-block;
  height: 100%;
  line-height: 10px;
  width: 100%;
  padding-top: 3px;
  background-color: #fff;
  text-align: center;
}
.navtoolbar .toptoolbar .bar-default-status .iconbg:link .iconname,
.navtoolbar .toptoolbar .bar-default-status .iconbg:visited .iconname {
  font-size: 12px;
  color: #0094e7;
}
.navtoolbar .toptoolbar .bar-default-status .iconbg:link .desc,
.navtoolbar .toptoolbar .bar-default-status .iconbg:visited .desc {
  font-size: 12px;
  color: #0094e7;
  display: block;
}
.navtoolbar .toptoolbar .bar-default-status .iconbg:hover,
.navtoolbar .toptoolbar .bar-default-status .iconbg:active {
  background-color: #0094e7;
}
.navtoolbar .toptoolbar .bar-default-status .iconbg:hover .iconname,
.navtoolbar .toptoolbar .bar-default-status .iconbg:active .iconname {
  color: #fff;
}
.navtoolbar .toptoolbar .bar-default-status .iconbg:hover .desc,
.navtoolbar .toptoolbar .bar-default-status .iconbg:active .desc {
  color: #fff;
}
.navtoolbar .toptoolbar .bar-default-status > div {
  display: none;
}
.navtoolbar .toptoolbar .bar-default-status .iconname:before {
  display: block;
  height: 35px;
  line-height: 32px;
  font-size: 22px;
  font-family: 'ICKEY';
  text-align: center;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.icon-weixin2:before {
  font-size: 24px;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.icon-cuowutishi:before {
  font-size: 28px;
  font-weight: bold;
  color: #666;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.member:before {
  font-size: 24px;
  content: '\e71a';
}
.navtoolbar .toptoolbar .bar-default-status .iconname.logistics:before {
  content: '\e75e';
}
.navtoolbar .toptoolbar .bar-default-status .iconname.inquiry:before {
  content: '\e763';
}
.navtoolbar .toptoolbar .bar-default-status .iconname.inquirynew:before {
  content: '\e7d5';
  font-size: 27px;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.history:before {
  content: '\e675';
  font-size: 21px;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.servie:before {
  content: '\e78f';
  font-size: 28px;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.qqservie:before {
  content: '\e7bb';
  font-size: 28px;
  -moz-animation: mymove 2.5s infinite;
  animation: mymove 2.5s infinite;
  /*Safari and Chrome*/
  -moz-animation-direction: alternate;
  animation-direction: alternate;
  /*轮流反向播放动画。*/
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  /*动画的速度曲线*/
  /* Safari 和 Chrome */
  -webkit-animation: mymove 2.5s infinite;
  -webkit-animation-direction: alternate;
  /*轮流反向播放动画。*/
  -webkit-animation-timing-function: ease-in-out;
  /*动画的速度曲线*/
}
@-moz-keyframes mymove {
  0% {
    -moz-transform: scale(1);
    transform: scale(1);
    /*开始为原始大小*/
  }
  25% {
    -moz-transform: scale(1.1);
    transform: scale(1.1);
    /*放大1.1倍*/
  }
  50% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes mymove {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    /*开始为原始大小*/
  }
  25% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
    /*放大1.1倍*/
  }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-webkit-keyframes mymove {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.navtoolbar .toptoolbar .bar-default-status .iconname.cart:before {
  content: '\e717';
}
.navtoolbar .toptoolbar .bar-default-status .iconname.technical-support:before {
  content: '\e7d7';
  font-size: 27px;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.returnTop:before {
  content: '\e6a6';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 20px;
}
.navtoolbar .toptoolbar .bar-default-status .iconname.wx:before {
  content: '\e6eb';
}
.navtoolbar .toptoolbar .bar-default-status .iconname.find:before {
  content: '\e628';
}
.navtoolbar .toptoolbar .bar-default-status .iconname.app:before {
  content: '\e65e';
}
.navtoolbar .toptoolbar .bar-default-status:hover {
  border: 1px solid #0094e7 !important;
}
.navtoolbar .toptoolbar .bar-default-status:hover > a {
  background-color: #0094e7 !important;
}
.navtoolbar .toptoolbar .bar-default-status:hover > a > .iconname {
  color: #fff !important;
}
.navtoolbar .toptoolbar .bar-default-status:hover > a > .desc {
  color: #fff !important;
}
.navtoolbar .toptoolbar .bar-open-status .lh-20 {
  height: 20px !important;
  line-height: 20px !important;
}
.navtoolbar .toptoolbar .bar-open-status .bartitle {
  display: inline-block;
}
.navtoolbar .toptoolbar .bar-open-status .iconimg {
  z-index: 1033;
}
.navtoolbar .toptoolbar .bar-open-status .active_barqywx,
.navtoolbar .toptoolbar .bar-open-status .active_tech_sup {
  cursor: default;
  display: block!important;
  position: absolute;
  top: 0px;
  right: 57px;
  background: #fff;
  width: 123px;
  height: 123px;
  z-index: 1032;
  border: 2px solid #0094e7;
}
.navtoolbar .toptoolbar .bar-open-status .active_barqywx img,
.navtoolbar .toptoolbar .bar-open-status .active_tech_sup img {
  width: 100%;
  height: 100%;
}
.navtoolbar .toptoolbar .bar-open-status .active_barservice {
  cursor: default;
  display: block;
  position: absolute;
  top: 0;
  right: 35px;
  background: #0094e7;
  width: 180px;
  z-index: 1032;
  padding-left: 10px;
  padding-right: 9px;
  -moz-border-radius: 2px 0 2px 2px;
  border-radius: 2px 0 2px 2px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barservice font {
  color: #fff;
  font-size: 12px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barservice .bar_bb {
  border-bottom: 1px dotted #deeefd;
  padding-bottom: 5px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barservice .innericon {
  margin: -5px 0 0 0;
  position: relative;
  z-index: 1002;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx {
  cursor: default;
  display: block;
  position: absolute;
  top: -260px;
  right: 57px;
  background: #fff;
  width: 225px;
  z-index: 1032;
  padding-left: 10px;
  padding-right: 9px;
  border: 2px solid #0094e7;
  color: #333;
  min-height: 290px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx table td {
  border-top: 0px;
  padding-bottom: 0px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow {
  position: absolute;
  right: -15px;
  bottom: 24px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before,
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before {
  right: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #0094e7;
  margin-top: -7.07106781px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
  right: 1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #fff;
  margin-top: -7.07106781px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before,
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:before {
  right: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #0094e7;
  margin-top: -7.07106781px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
  right: 1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #fff;
  margin-top: -7.07106781px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .arrow:after {
  right: 3px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barxqx .active_barxqx_title {
  background-color: #FFFDF0;
  color: #E96E32;
  border-bottom: 1px solid #E7D48F;
  width: 221px;
  margin-left: -10px;
  margin-top: -5px;
  margin-bottom: 10px;
  height: 30px;
  line-height: 30px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy {
  cursor: default;
  display: block;
  position: absolute;
  top: -111px;
  right: 57px;
  background: #0094e7;
  width: 180px;
  z-index: 1032;
  padding-left: 10px;
  padding-right: 9px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy font {
  font-size: 12px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy .bar_bb {
  border-bottom: 1px dotted #deeefd;
  padding-bottom: 5px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy > i {
  display: none;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy .innericon {
  margin: -10px 0 0 0;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul {
  height: 227px;
  overflow-y: auto;
  padding-bottom: 10px;
  padding-top: 5px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul li {
  text-align: left;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul li span {
  float: right;
  color: #999;
  margin-right: 10px;
  cursor: pointer;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul li div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 20px;
  line-height: 20px;
  color: #333;
  width: 121px;
  float: left;
}
.navtoolbar .toptoolbar .bar-open-status .active_phone {
  cursor: default;
  display: block;
  position: absolute;
  top: 0px;
  right: 57px;
  background: #0094e7;
  width: 120px;
  height: 58px;
  z-index: 1032;
  padding-left: 10px;
  padding-right: 9px;
  font-size: 14px;
}
.navtoolbar .toptoolbar .bar-open-status .active_phone font {
  color: #fff;
  font-size: 12px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new {
  cursor: default;
  display: block !important;
  position: absolute;
  top: -62px;
  right: 56px;
  background: #fff;
  border: 2px solid #4f9eed;
  width: 100px;
  z-index: 1032;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new img {
  width: 96px;
  height: 96px;
  padding: 5px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new p {
  color: #4f9eed;
  padding-bottom: 5px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow {
  position: absolute;
  right: -15px;
  bottom: 24px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:before,
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:before {
  right: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #0094e7;
  margin-top: -7.07106781px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:after {
  right: 1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #fff;
  margin-top: -7.07106781px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:before,
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:before {
  right: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #0094e7;
  margin-top: -7.07106781px;
}
.navtoolbar .toptoolbar .bar-open-status .active_ewmbox_new .arrow:after {
  right: 1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #fff;
  margin-top: -7.07106781px;
}
.navtoolbar #toptoolbar .bar-default-status:not(:first-of-type) {
  border-top: none !important;
}
.navtoolbar .bottomtoolbar .bar-default-status {
  border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  cursor: pointer;
  color: #fff;
  position: relative;
  float: right;
  margin-bottom: -1px;
  border: 1px solid #e4e4e4;
  width: 58px;
  height: 60px;
  line-height: 15px;
}
.navtoolbar .bottomtoolbar .bar-default-status .iconimg {
  float: right;
  margin: 1px 0px;
}
.navtoolbar .bottomtoolbar .bar-default-status .bartitle {
  display: none;
  height: 34px;
  line-height: 34px;
  color: #fff;
  vertical-align: middle;
  padding-left: 20px;
}
.navtoolbar .bottomtoolbar .bar-default-status > div {
  display: none;
}
.navtoolbar .bottomtoolbar .bar-default-status:hover {
  border: 1px solid #0094e7 !important;
}
.navtoolbar .bottomtoolbar .bar-default-status:hover > a {
  background-color: #0094e7 !important;
}
.navtoolbar .bottomtoolbar .bar-default-status:hover > a > .iconname {
  color: #fff !important;
}
.navtoolbar .bottomtoolbar .bar-default-status:hover > a > .desc {
  color: #fff !important;
}
.navtoolbar .bottomtoolbar .iconimg {
  margin-top: 5px;
}
.navtoolbar .bottomtoolbar .iconbg:link,
.navtoolbar .bottomtoolbar .iconbg:visited {
  background-repeat: no-repeat;
  background-position: -55px 8px;
  display: inline-block;
  height: 58px;
  width: 56px;
  line-height: 10px;
  padding-top: 38px;
  background-color: #fff;
  text-align: center;
}
.navtoolbar .bottomtoolbar .iconbg:link .iconname,
.navtoolbar .bottomtoolbar .iconbg:visited .iconname {
  font-size: 12px;
  display: block;
  color: #0094e7;
}
.navtoolbar .bottomtoolbar .iconbg:hover,
.navtoolbar .bottomtoolbar .iconbg:active {
  background-repeat: no-repeat;
  background-position: 12px 5px;
  display: inline-block;
  height: 58px;
  width: 56px;
  padding-top: 38px;
  background-color: #0094e7;
  text-align: center;
}
.navtoolbar .bottomtoolbar .iconbg:hover .iconname,
.navtoolbar .bottomtoolbar .iconbg:active .iconname {
  font-size: 12px;
  display: block;
  color: #fff;
}
.navtoolbar .bottomtoolbar .curt .iconbg {
  background-repeat: no-repeat;
  background-position: 12px 6px;
  display: inline-block;
  height: 58px;
  width: 58px;
  padding-top: 38px;
  background-color: #0094e7;
  border: 1px solid #0094e7;
  text-align: center;
}
.navtoolbar .bottomtoolbar .curt .iconbg .iconname {
  font-size: 12px;
  display: block;
  color: #fff;
}
.navtoolbar .bottomtoolbar .bar-open-status .bartitle {
  display: inline-block;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox {
  cursor: default;
  display: block;
  position: absolute;
  top: -92px;
  right: 56px;
  background: #fff;
  border: 2px solid #4f9eed;
  width: 100px;
  z-index: 1032;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox img {
  width: 96px;
  height: 96px;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox p {
  color: #4f9eed;
  padding-bottom: 5px;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow {
  position: absolute;
  right: -15px;
  bottom: 24px;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before,
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before {
  right: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #0094e7;
  margin-top: -7.07106781px;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after {
  right: 1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #fff;
  margin-top: -7.07106781px;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before,
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:before {
  right: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #0094e7;
  margin-top: -7.07106781px;
}
.navtoolbar .bottomtoolbar .bar-open-status .active_ewmbox .arrow:after {
  right: 1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-left-color: #fff;
  margin-top: -7.07106781px;
}
.navtoolbar .bottomtoolbar #returntop {
  width: 58px;
}
.navtoolbar .bottomtoolbar #returntop.v-hidden {
  visibility: hidden;
}
.navtoolbar .bar-cart-num {
  position: absolute;
  z-index: 3;
  right: 2px;
  top: -5px;
  height: 14px;
  padding: 0 2px;
  border: 1px solid #ff6600;
  overflow: hidden;
  color: #fff;
  font: 11px/14px verdana;
  text-align: center;
  min-width: 11px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #ff6600;
  background-image: -moz- oldlinear-gradient(top, #ff6600 0, #ff6600 100%);
  background-image: linear-gradient(to bottom, #ff6600 0, #ff6600 100%);
  background-image: -moz-linear-gradient(top, #ff6600, #ff6600);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff6600), color-stop(1, #ff6600));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff6600', GradientType='0');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff6600');
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
}
.navtoolbar .bar-cart:hover .bar-cart-num {
  color: #c81623;
  background-color: #fff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fff));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType='0');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
  background-image: -moz- oldlinear-gradient(top, #fff 0, #fff 100%);
  background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  text-shadow: 1px 0 1px rgba(0, 0, 0, 0.3);
}
.navtoolbar #onAndOffToolbar {
  position: relative;
}
.navtoolbar .right-tool-bar-on-off-new {
  display: none;
}
.navtoolbar .right-tool-bar-on-off {
  display: none;
  position: relative;
  float: right;
  width: 24px;
  height: 24px;
  padding-left: 6px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  border: 1px solid #e4e4e4;
  background-color: #fff;
  line-height: 22px;
  font-size: 12px;
  cursor: pointer;
}
.navtoolbar .right-tool-bar-on-off i {
  position: relative;
  top: -1px;
  font-size: 12px;
  color: #0094e7;
}
.navtoolbar .right-tool-bar-on-off span {
  color: #0094e7;
}
@media only screen and (max-width: 1280px) {
  .navtoolbar .right-tool-bar-on-off {
    display: block;
  }
  .navtoolbar .right-tool-bar-on-off-new {
    display: block;
  }
}
.sjfw-form {
  width: 344px;
  height: 360px;
  float: left;
  font-size: 12px;
}
.sjfw-form.new-layout {
  width: 230px;
  height: 458px;
  margin-top: 10px;
}
.sjfw-form.new-layout table {
  margin-top: 7px;
  margin-right: 0;
}
.sjfw-form.new-layout table td.red-star {
  position: relative;
}
.sjfw-form.new-layout table td.red-star:before {
  content: "*";
  position: absolute;
  top: 15px;
  left: 6px;
  color: #ec6069;
}
.sjfw-form.new-layout .sjfw-table {
  padding-bottom: 2px;
  border-color: #86b0be;
  background: #fff;
}
.sjfw-form.new-layout .sjfw-title {
  background: #86b0be;
  color: #333;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
}
.sjfw-form.new-layout .btn-theme {
  background: #85a9b5;
  border-color: #85a9b5;
}
.sjfw-form.new-layout .form-control {
  width: 200px;
  padding-left: 15px;
  height: 38px;
}
.sjfw-form .sjfw-table {
  border: 1px solid #79afd1;
  border-top: none !important;
  overflow: hidden;
}
.sjfw-form .form-group {
  margin-bottom: 0;
}
.sjfw-form table {
  margin-left: 15px;
  margin-top: 15px;
  margin-right: 20px;
}
.sjfw-form .form-control {
  width: 225px;
}
.sjfw-form .sjfw-title {
  background: #4385c1;
  height: 40px;
  width: 100%;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  overflow: hidden;
  line-height: 40px;
  text-align: center;
}
.sjfw-form .select-mold {
  background: #ffffff;
}
.sjfw-form .select-mold input {
  background: transparent;
  position: relative;
  z-index: 10;
}
.sjfw-form .select-mold i {
  right: 5px;
  top: 8px;
  z-index: 6;
  color: #e4e4e4;
}
.sjfw-form .select-mold-opt {
  left: 0;
  top: 30px;
  border-top: none !important;
  border: 1px solid #e4e4e4;
  width: 225px;
  background: #ffffff;
  padding: 2px 6px;
}
.sjfw-form .select-mold-opt li {
  line-height: 20px;
  cursor: pointer;
}
.sjfw-form .select-mold-opt li:hover {
  color: #0094e7;
}
.floor-hwdg {
  height: 530px;
  overflow: hidden;
}
.floor-kfgj {
  height: 548px;
  overflow: hidden;
}
.floor-bdqj {
  height: 577px;
  overflow: hidden;
}
.floor-ljq {
  height: 577px;
  overflow: hidden;
}
.floor-kcjs {
  height: 480px;
  overflow: hidden;
}
.floor-pcbfw {
  height: 607px;
  overflow: hidden;
}
.floor-dzsq {
  height: 529px;
  overflow: hidden;
}
.floor-sjfw {
  height: 400px;
}
.floor-hwdg.new-layout,
.floor-kfgj.new-layout,
.floor-bdqj.new-layout,
.floor-ljq.new-layout,
.floor-kcjs.new-layout,
.floor-sjfw.new-layout {
  height: auto;
}
.floor-hwdg.new-layout .bottom-banner,
.floor-kfgj.new-layout .bottom-banner,
.floor-bdqj.new-layout .bottom-banner,
.floor-ljq.new-layout .bottom-banner,
.floor-kcjs.new-layout .bottom-banner,
.floor-sjfw.new-layout .bottom-banner {
  height: 72px;
  clear: both;
  text-align: center;
}
.floor-pcbfw.new-layout {
  height: auto;
}
.floor-pcbfw.new-layout .bottom-banner {
  height: 100px;
  clear: both;
  text-align: center;
}
.floor-dzsq.new-layout {
  height: auto;
}
.floor-dzsq.new-layout .bottom-banner {
  height: 80px;
  clear: both;
}
.floor-kfgj .overseas-banner.new-layout,
.floor-bdqj .overseas-banner.new-layout,
.floor-ljq .overseas-banner.new-layout,
.floor-kcjs .overseas-banner.new-layout,
.floor-pcbfw .overseas-banner.new-layout,
.floor-dzsq .overseas-banner.new-layout,
.floor-sjfw .overseas-banner.new-layout {
  height: 458px;
}
.national-day-2016 {
  background: url("//static.ickey.cn/assets/release3.001/img/pic/national-day-2016.gif") no-repeat;
  background-position: 298px 5px;
  background-color: #fff;
}
.search-christmas {
  background: url("//static.ickey.cn/assets/release3.001/img/pic/chrisma-2016.gif") no-repeat;
  background-position: 280px 0px;
  background-color: #fff;
}
.bbs-block {
  padding: 10px;
  background: #fff;
  margin-top: 10px;
  /*申请试用*/
  /*技术视频*/
}
.bbs-block.container {
  padding: 10px;
}
.bbs-block .search-icon,
.bbs-block .ask-icon {
  background-image: url("//static.ickey.cn/assets/release3.001/img/pic/ickey-bbs-icon.png");
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
}
.bbs-block .answer-icon {
  font-family: "ICKEY" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  color: #999;
  font-size: 14px;
  position: relative;
  top: 1px;
}
.bbs-block .answer-icon:before {
  content: "\e750";
}
.bbs-block .ask-icon {
  background-position: -101px 0;
  width: 23px;
  height: 23px;
  top: 5px;
  left: -8px;
}
.bbs-block .search-icon {
  background-position: 0px 0;
  width: 25px;
  height: 25px;
  top: 8px;
  left: -8px;
}
.bbs-block .bbs-title {
  overflow: hidden;
  border-bottom: 1px solid #f2f2f2;
  color: #333333;
}
.bbs-block .bbs-title h3 {
  width: 120px;
  font-size: 16px;
}
.bbs-block .bbs-tech-faq {
  width: 960px;
  padding: 10px 0;
}
.bbs-block .bbs-tech-faq li {
  width: 50%;
  height: 30px;
  line-height: 30px;
  float: left;
  padding-right: 55px;
  font-size: 12px;
}
.bbs-block .bbs-tech-faq li:hover .faq-num {
  color: #0094e7 !important;
}
.bbs-block .bbs-tech-faq li:hover .faq-num .answer-icon {
  color: #0094e7 !important;
}
.bbs-block .bbs-tech-faq li .faq-content {
  display: inline-block;
  width: 330px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbs-block .bbs-tech-faq li .faq-num {
  float: right;
  color: #999;
}
.bbs-block .bbs-search a {
  width: 194px;
  height: 45px;
  display: block;
  line-height: 45px;
  text-align: center;
  font-size: 16px;
}
.bbs-block .bbs-search a.serch-answer {
  background: #0094e7;
  color: #fff;
}
.bbs-block .bbs-search a.ask-question {
  color: #ff9900;
  background: #fff;
  border: 1px solid #ff9900;
}
.bbs-block #trial-con-time {
  padding: 20px 5px 5px 5px;
}
.bbs-block #trial-con-time .trial-con-li {
  float: left;
  width: 282px;
  margin-left: 10px;
}
.bbs-block #trial-con-time .trial-con-li:first-child {
  margin-left: 0;
}
.bbs-block #trial-con-time .trial-con-li:hover .trial-con-title > span {
  color: #0094e7;
}
.bbs-block #trial-con-time .trial-con-li .trial-con-div {
  height: 262px;
  background: #fff;
  -moz-transition: all .5s linear;
  transition: all .5s linear;
}
.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img {
  text-align: center;
  height: 190px;
  overflow: hidden;
  background: #fff;
}
.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img img {
  width: 100%;
  height: 190px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img .trial-con-list {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 47px;
  background: rgba(80, 80, 80, 0.7);
  color: #fff;
  line-height: 26px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, 0, 0, endColorstr=#b2000000, 0, 0);
}
.bbs-block #trial-con-time .trial-con-li .trial-con-div .trial-con-img .trial-con-list p {
  margin: 10px 0 0;
}
.bbs-block #trial-con-time .trial-con-li .trial-con-time {
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}
.bbs-block #trial-con-time .trial-con-li .trial-con-title {
  font-size: 14px;
  color: #333;
  margin-top: 14px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbs-block #trial-con-time .trial-con-li .trial-con-num {
  font-size: 12px;
  color: #999;
  height: 30px;
  line-height: 30px;
}
.bbs-block #trial-con-time .trial-con-li .bbs-apply {
  color: #fff;
  background-color: #0094e7;
  border-color: #0094e7;
  -moz-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  cursor: pointer;
  padding: 4px 13px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bbs-block #trial-con-time .trial-con-li .bbs-apply:hover {
  color: #fff !important;
  background-color: #2e92f7;
  border-color: #1f8bf6;
}
.bbs-block .video-list {
  padding-left: 5px;
  margin-bottom: 5px;
  overflow: hidden;
}
.bbs-block .video-list a:hover {
  color: #666;
}
.bbs-block .video-list a:first-child .video-cld {
  margin-left: 0;
}
.bbs-block .video-list .video-cld {
  width: 282px;
  margin-top: 20px;
  margin-left: 10px;
  float: left;
  position: relative;
}
.bbs-block .video-list .video-cld:hover .video-open {
  display: block;
}
.bbs-block .video-list .video-cld:hover .video-name {
  color: #0094e7;
}
.bbs-block .video-list .video-cld .video-open {
  position: absolute;
  width: 100%;
  height: 160px;
  background-color: #000;
  left: 0;
  top: 0;
  opacity: .6;
  -webkit-opacity: .6;
  filter: alpha(opacity=60);
  z-index: 200;
  cursor: pointer;
  display: none;
  text-align: center;
}
.bbs-block .video-list .video-cld .video-open .video-mask {
  width: 82px;
  height: 82px;
  margin: 40px auto 0;
}
.bbs-block .video-list .video-img {
  width: 100%;
  height: 160px;
  cursor: pointer;
}
.bbs-block .video-list .video-time {
  position: absolute;
  right: 8px;
  top: 135px;
  z-index: 100;
  background-color: #282b2a;
  width: 40px;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
}
.bbs-block .video-list .video-name {
  font-size: 14px;
  margin-top: 12px;
  width: 100%;
}
.bbs-block .video-list .video-tips {
  margin-top: 10px;
  font-size: 12px;
  color: #999;
}
#new-banner-module .right-side .activity-module.is-visitor {
  height: 188px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}
#new-banner-module .right-side .activity-module.is-visitor .tab-pane {
  height: 146px;
  overflow: hidden;
}
.floor-header .bar-floor .bar-title {
  margin-right: 10px;
}
.bal-title-box:hover a {
  color: #0094e7;
}
.ask-bj {
  background: #000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100001;
}
.ask-content {
  position: fixed;
  width: 327px;
  height: 231px;
  left: 50%;
  top: 50%;
  margin: -115px 0 0 -163px;
  z-index: 100002;
  background: url('//static.ickey.cn/assets/release3.001/img/pic/ask-bj.jpg') no-repeat;
}
.ask-content .ask-close {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  background: url('//static.ickey.cn/assets/release3.001/img/pic/ask-close.jpg') no-repeat;
  width: 16px;
  height: 16px;
}
.ask-content .ask-opa {
  position: absolute;
  left: 0;
  top: 155px;
  width: 327px;
  height: 77px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 100002;
}
.ask-content .ask-text {
  position: absolute;
  width: 327px;
  height: 118px;
  top: 37px;
  left: 0;
  padding: 23px 30px 0 65px;
  z-index: 100001;
  font-size: 12px;
}
.ask-content .ask-text .ask-text-t {
  color: #666;
}
.ask-content .ask-text .ask-text-b {
  font-size: 14px;
  color: #000;
}
.ask-content .ask-text .ask-text-b strong {
  color: #4a86e8;
  font-size: 16px;
}
.ask-content .ask-text .ask-text-b span {
  color: #4a86e8;
}
.ask-content textarea {
  position: absolute;
  right: 0;
  bottom: 30px;
  width: 327px;
  height: 45px;
  font-size: 14px;
  line-height: 16px;
  padding: 5px;
  z-index: 100005;
}
.ask-content .ask-send-btn {
  cursor: pointer;
  position: absolute;
  right: 20px;
  bottom: 5px;
  background: #4a86e8;
  width: 62px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 100005;
}
.reg-container.cart-reg {
  background: #fff;
  position: absolute;
  color: #666666;
  width: 415px;
  right: 70px;
  border: 2px solid #0094e7;
  top: -61px;
  padding: 25px 30px 20px;
  cursor: default;
}
.reg-container.cart-reg.header-reg {
  right: 0px;
  border: 1px solid #f5f5f5;
  border-top: none;
  top: 29px;
  z-index: 105;
  -moz-box-shadow: 1px 2px 3px #a7a5a5;
  box-shadow: 1px 2px 3px #a7a5a5;
}
.reg-container.search-reg-modal {
  padding: 15px 15px 10px;
  color: #666666;
  border-top: 1px dashed #ddd;
  margin: 0 15px;
}
.reg-container .icon-guanbi {
  right: 10px;
  top: 5px;
  cursor: pointer;
}
.reg-container .icon-guanbi:hover {
  color: #0094e7;
}
.reg-container .form-area .title {
  text-align: left;
  margin: 0 auto;
  font-size: 16px;
  height: 30px;
  color: #ff6600;
  line-height: 30px;
  margin-bottom: 10px;
}
.reg-container .group-row {
  height: 40px;
  margin: 0 auto;
}
.reg-container .input-box {
  border: 1px solid #e4e4e4;
  padding: 0 10px;
  overflow: hidden;
  height: 40px;
}
.reg-container .input-box.foucs {
  border-color: #e4e4e4;
}
.reg-container .input-box label {
  float: left;
  line-height: 40px;
  width: 80px;
  text-align: left;
}
.reg-container .input-box input {
  height: 40px;
  border: none;
  background: transparent;
  float: left;
  width: 55%;
  position: relative;
  top: -1px;
}
.reg-container .register-form-group {
  border: 0px;
  position: relative;
  width: 351px;
  padding: 0px;
  margin: 0 auto;
  overflow: visible;
}
.reg-container .register-form-group input {
  display: block;
  padding: 0px 6px 0 154px;
  border: 1px solid #e4e4e4;
  width: 351px;
  float: left;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.reg-container .register-form-group label {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  float: left;
  height: 38px;
  line-height: 38px;
  width: 134px;
  padding-left: 10px;
  font-size: 14px;
  border-right: 1px solid #ddd;
}
.reg-container .register-form-group .w144i {
  width: 144px ;
  z-index: 10;
}
.reg-container .register-form-group .w144i span {
  padding: 19px 0;
}
.reg-container .register-form-group .js-hold-on-hover {
  background: #f2f2f2;
}
.reg-container .register-form-group .js-hold-on {
  color: #fff;
  background: #f90;
}
.reg-container .register-form-group .icon-moreunfold {
  padding-left: 5px;
  font-size: 16px;
  vertical-align: middle;
  color: #999;
}
.reg-container .register-form-group .area-code {
  margin: -2px 0 0 -9px;
  width: 132px;
  background: #fff;
  -moz-box-shadow: 10px 10px 5px #888888;
  box-shadow: 1px 1px 2px 2px #ccc;
  display: none;
}
.reg-container .register-form-group .area-code li {
  padding-left: 10px;
  height: 44px;
  line-height: 44px;
}
.reg-container .register-form-group .area-code .hold-on {
  color: #fff;
  background: #ff6600;
}
.reg-container .group-row .cart-send-code {
  width: 26%;
  position: absolute;
  height: 40px;
  color: #0094e7;
  background: #e6f1fd;
  border: none;
  outline: none;
  right: 0px;
  top: 0px;
}
.reg-container .group-row .disabledbtn {
  cursor: no-drop;
  background: #e4e4e4;
  color: #333;
}
.reg-container .checkbox-row {
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  margin-top: 20px;
}
.reg-container .checkbox-row [type="checkbox"] {
  position: relative;
  top: -1px;
}
.reg-container .checkbox-row label a {
  color: #0094e7;
  cursor: pointer;
}
.reg-container .regist-already {
  display: none;
  margin-top: 20px;
  text-align: left;
  font-size: 12px;
  color: #999;
}
.reg-container .go-login a {
  color: #ff6600;
  text-decoration: underline;
  font-size: 14px;
}
.reg-container .tip-arrow-2 {
  position: absolute;
  z-index: 1;
  top: 77px;
  right: -21px;
  border: 10px solid transparent;
  border-left-color: #fff;
}
.reg-container .tip-arrow:before,
.reg-container .tip-arrow:after {
  content: "";
  top: 77px;
  position: absolute;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  z-index: 2;
}
.reg-container .tip-arrow:before {
  border-left-color: #0094e7;
  right: -20px;
}
.reg-container .tip-arrow:after {
  border-left-color: #fff;
  right: -19px;
}
.reg-container .modal-area {
  padding-left: 36px;
}
.reg-container .modal-area > h4 {
  height: 40px;
  line-height: 40px;
  text-align: left;
  font-size: 18px;
  position: relative;
}
.reg-container .modal-area > h4 > .icon-duihao {
  position: absolute;
  font-size: 35px;
  left: -47px;
}
/*改版新首页 1017*/
.header .header-wrap .shadow-1,
.header .stick-header .shadow-1 {
  -moz-box-shadow: 1px 1px 1px #999;
  box-shadow: 1px 1px 1px #999;
}
.header .header-wrap .select-search-type,
.header .stick-header .select-search-type {
  width: 90px;
  border-right: 1px solid #e4e4e4;
  background: #fff;
  line-height: 39px;
  height: 40px;
  cursor: pointer;
}
.header .header-wrap .new-user-tips-bc,
.header .stick-header .new-user-tips-bc {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: .3;
  filter: alpha(opacity=30);
  background: #000;
  z-index: 10000;
  display: none;
}
.header .header-wrap .new-user-tips,
.header .stick-header .new-user-tips {
  position: absolute;
  left: 200px;
  top: -55px;
  padding-left: 10px;
  padding-right: 10px;
  width: 279px;
  height: 47px;
  z-index: 11000;
  background: #4F9EED;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: none;
}
.header .header-wrap .new-user-tips > i,
.header .stick-header .new-user-tips > i {
  font-style: normal;
  float: right;
  cursor: pointer;
}
.header .header-wrap .new-user-tips span,
.header .stick-header .new-user-tips span {
  color: #ffff00;
}
.header .header-wrap .new-user-tips .logistics-arrow,
.header .stick-header .new-user-tips .logistics-arrow {
  border-right-color: #4F9EED;
  border-bottom-color: #4F9EED;
  background: #4F9EED;
  bottom: -5px !important;
  left: 60px !important;
  top: auto !important;
  border: none !important;
}
.header .header-wrap .select-type-list,
.header .stick-header .select-type-list {
  position: absolute;
  left: -3px;
  top: 40px;
  width: 95px;
  line-height: 40px;
  border-left: 3px solid #10337d;
  border-bottom: 3px solid #10337d;
  border-right: 3px solid #10337d;
  color: #666;
  background: #fff;
  display: none;
  cursor: pointer;
}
.header .header-wrap .select-type-list:hover,
.header .stick-header .select-type-list:hover {
  color: #fff;
  background: #ff9900;
}
.header .header-wrap .mr0-p,
.header .stick-header .mr0-p {
  margin-right: 0 !important;
}
.header .header-wrap .index-w-680,
.header .stick-header .index-w-680 {
  width: 680px !important;
  margin-right: 0 !important;
}
.header .header-wrap .index-p-95,
.header .stick-header .index-p-95 {
  padding: 8.5px 10px 8.5px 95px !important;
}
.header .header-wrap .index-w-615,
.header .stick-header .index-w-615 {
  width: 614px !important;
}
.header .header-wrap .index-w-400,
.header .stick-header .index-w-400 {
  width: 400px !important;
}
.header .header-wrap .index-w-118,
.header .stick-header .index-w-118 {
  width: 20% !important;
}
.header .header-wrap .index-w-310,
.header .stick-header .index-w-310 {
  width: 310px !important;
}
.header .header-wrap .index-w-91,
.header .stick-header .index-w-91 {
  width: 15% !important;
}
.header .header-wrap .index-ml-227,
.header .stick-header .index-ml-227 {
  margin-left: 23.3% !important;
}
.header .header-wrap .index-w-70,
.header .stick-header .index-w-70 {
  width: 70px !important;
}
.header .header-wrap .index-w-105,
.header .stick-header .index-w-105 {
  width: 105px !important;
}
.header .header-wrap .index-w-500,
.header .stick-header .index-w-500 {
  width: 500px !important;
}
.header .header-wrap .search-w-780,
.header .stick-header .search-w-780 {
  margin-left: 91px !important;
  width: 760px !important;
}
.header .header-wrap .search-w-702,
.header .stick-header .search-w-702 {
  width: 702px !important;
}
.header .header-wrap .index-ml-100,
.header .stick-header .index-ml-100 {
  margin-left: 100px !important;
}
.header .header-wrap .index-icon-pos,
.header .stick-header .index-icon-pos {
  background-position: -435px 0 !important;
}
.header .header-wrap .index-css-block,
.header .stick-header .index-css-block {
  display: block;
}
.idx-rgt-btbox {
  width: 200px;
  overflow: hidden;
  position: relative;
  border-top: 1px solid #e4e4e4;
  /*新客立减500*/
}
.idx-rgt-btbox .idx-like-btitem {
  float: left;
  width: 100px;
  height: 90px;
  text-align: center;
  overflow: hidden;
}
.idx-rgt-btbox .idx-rgt-btitem {
  width: 100px;
  height: 90px;
  text-align: center;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url(//static.ickey.cn/assets/src/img/home/sort.png?v=2) left center no-repeat;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon0 {
  background-position: 0px -164px;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon1 {
  background-position: -40px -163px;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon2 {
  background-position: -41px -130px;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon3 {
  background-position: -2px -130px;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon4 {
  background-position: -38px -74px;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon5 {
  background-position: -40px -39px;
}
.idx-rgt-btbox .idx-rgt-btitem .idx-rgt-bticon6 {
  background-position: -40px -38px;
}
.idx-rgt-btbox a:hover .idx-rgt-btitem {
  background-color: #E6F1FD;
}
.idx-rgt-btbox .new-guest-500 {
  overflow: initial;
}
.idx-rgt-btbox .new-guest-500 img {
  position: absolute;
  top: -10px;
  left: 12px;
}
/*新闻动态的tab样式*/
.ickey-news-list .new-list span {
  border: 1px solid;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 1px 2px 2px 2px;
}
.nav-content-box .nav-tab.nav-tabs-stride > li {
  margin-top: -2px;
  margin-left: -1px;
  z-index: 2;
}
.nav-content-box .nav-tab.nav-tabs-stride > li.active {
  z-index: 3;
}
.nav-content-box .nav-tab > li {
  float: left;
  margin-bottom: 0;
  position: relative;
  top: 1px;
  font-size: 14px;
}
.nav-content-box .nav-tab > li:first-child {
  margin-right: 25px;
}
.nav-content-box .nav-tab > li > a {
  padding: 2px;
  border: 1px solid transparent;
}
.nav-content-box .nav-tab > li.active > a,
.nav-content-box .nav-tab > li.active > a:hover,
.nav-content-box .nav-tab > li.active > a:focus,
.nav-content-box .nav-tab > li.active > a:hover {
  border-bottom-color: transparent;
  cursor: default;
  border-bottom: 1px solid#0094e7;
  color: #0094e7;
}
.nav-content-box .nav-tab > li.more-Activity {
  float: right;
  color: #666;
  font-size: 12px;
}
.nav-content-box .nav-tab > li.more-Activity > a {
  padding-right: 0px;
  margin-top: 1px;
  color: #666;
}
.nav-content-box .nav-tab > li.more-Activity > a:hover {
  color: #0094e7;
}
.ickey-home-page-full {
  width: 100%;
  height: 100%;
  background: #F3F5F8;
  /* banner 导航按钮样式 */
  /* 媒体查询：当页面宽度大于1520px时，内容区域宽度为1520px ----------------------------*/
  /* 媒体查询：当页面宽度小于等于1520px时，内容区域宽度为1200px ----------------------------*/
}
.ickey-home-page-full .header-category-list #product-module {
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  height: 100%;
  background: #F7F7F8;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive .cateMenu {
  color: #333;
  cursor: pointer;
  padding: 0 0 0 16px !important;
  height: 31px;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive li .operation-category {
  height: 31px;
  line-height: 31px;
  font-size: 14px;
  color: #333;
  margin: 0px !important;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive li h4 {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  line-height: normal;
  font-size: 12px;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive li .module-menu {
  top: -41px;
  left: 210px;
  -moz-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.2);
  overflow-y: auto;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive li .module-menu-fill {
  position: absolute;
  left: 200px;
  top: -40px;
  width: 20px;
  height: 460px;
  display: none;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive li:hover .module-menu-fill {
  display: block !important;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive .cateMenu:hover {
  background: #FFFFFF;
  color: #0194E7;
}
.ickey-home-page-full .header-category-list #product-module.product-module-passive .cateMenu:hover .operation-category {
  color: #0194E7 !important;
}
.ickey-home-page-full .module-menu .main-menu li a:hover {
  color: #0094e7 !important;
}
.ickey-home-page-full .header-link-item-img-1 {
  background-image: url('//cf.ickey.cn/sitecms/202509/67b883d5a6cf603e53c86ea9f38ce8b2.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-1 {
  background-image: url('//cf.ickey.cn/sitecms/202509/f0513228101591071841022f3d054715.png');
}
.ickey-home-page-full .header-link-item-img-2 {
  background-image: url('//cf.ickey.cn/sitecms/202509/0ed1558b74b74f6da7f4d70989a91f10.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-2 {
  background-image: url('//cf.ickey.cn/sitecms/202509/19bff9eaac5e0800882aed3675022c7f.png');
}
.ickey-home-page-full .header-link-item-img-3 {
  background-image: url('//cf.ickey.cn/sitecms/202509/8907f4be98d96443bb0582677ab45cb8.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-3 {
  background-image: url('//cf04.ickimg.com/sitecms/202509/89ae2a563566452944cc3856b9bbea43.png');
}
.ickey-home-page-full .header-link-item-img-4 {
  background-image: url('//cf.ickey.cn/sitecms/202509/cada7e50429a454298086a46a79b9fc5.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-4 {
  background-image: url('//cf.ickey.cn/sitecms/202509/bb05324f39232baf17cba640a2b2dcab.png');
}
.ickey-home-page-full .header-link-item-img-5 {
  background-image: url('//cf.ickey.cn/sitecms/202509/a5510b1f356394a7a7377661376e67f6.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-5 {
  background-image: url('//cf.ickey.cn/sitecms/202509/8e149e71dfffdb710bc3b080bcd47d15.png');
}
.ickey-home-page-full .header-link-item-img-6 {
  background-image: url('//cf.ickey.cn/sitecms/202509/d3e75b8e7018f54f3310ea1e6a7346a8.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-6 {
  background-image: url('//cf04.ickimg.com/sitecms/202509/3da936b1a5fb45a73f8c1909bc045d7c.png');
}
.ickey-home-page-full .header-link-item-img-7 {
  background-image: url('//cf.ickey.cn/sitecms/202509/95f95f746a8c838f672feea1e6c5cb2d.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-7 {
  background-image: url('//cf.ickey.cn/sitecms/202509/d814095d7b69cd313aa5b093d1e5466b.png');
}
.ickey-home-page-full .header-link-item-img-8 {
  background-image: url('//cf.ickey.cn/sitecms/202509/e9c0617a1d3803cad26fa00f359e56bd.png');
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-img-8 {
  background-image: url('//cf.ickey.cn/sitecms/202509/fee1b77c6f60e6779a685fb03fe2518d.png');
}
.ickey-home-page-full .header-banner-big:hover .swiper-button-next,
.ickey-home-page-full .header-banner-big:hover .swiper-button-prev {
  display: block;
}
.ickey-home-page-full .header-banner-big .header-banner-item {
  width: 100%;
  height: 100%;
}
.ickey-home-page-full .header-banner-big .header-banner-item img {
  width: 100%;
  height: 100%;
}
.ickey-home-page-full .swiper-button-next,
.ickey-home-page-full .swiper-button-prev {
  width: 40px !important;
  height: 44px !important;
  line-height: 44px !important;
  text-align: center !important;
  background: #666666 !important;
  opacity: 0.2;
  color: #fff;
  margin: 0 !important;
  display: none;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.ickey-home-page-full .swiper-button-next .icon,
.ickey-home-page-full .swiper-button-prev .icon {
  font-size: 18px;
  font-weight: bold;
}
.ickey-home-page-full .swiper-button-next:hover,
.ickey-home-page-full .swiper-button-prev:hover {
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.4 !important;
}
.ickey-home-page-full .swiper-button-next:after,
.ickey-home-page-full .swiper-button-prev:after {
  font-size: 20px;
}
.ickey-home-page-full .swiper-button-next {
  right: 0px !important;
  -moz-border-radius: 40px 0 0 40px;
  border-radius: 40px 0 0 40px;
}
.ickey-home-page-full .swiper-button-prev {
  left: 0px !important;
  -moz-border-radius: 0 40px 40px 0;
  border-radius: 0 40px 40px 0;
}
.ickey-home-page-full .maf-list-item {
  transition: -webkit-transform 0.3s ease;
  -moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease;
}
.ickey-home-page-full .maf-list-item:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  transform: scale(1.1);
}
.ickey-home-page-full .video-hover-controls {
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ickey-home-page-full .video-hover-controls::-webkit-media-controls {
  opacity: 0;
  -moz-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.ickey-home-page-full .supply-chain-video:hover .video-hover-controls::-webkit-media-controls {
  opacity: 1;
}
.ickey-home-page-full .header-link-item:hover .header-link-item-text {
  color: #3FB9FF;
}
.ickey-home-page-full .header-news-more {
  font-size: 12px;
  color: #8B929B;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  line-height: 1px;
}
.ickey-home-page-full .header-news-more:hover {
  color: #0094e7 !important;
}
.ickey-home-page-full .header-category-title .icon {
  font-size: 12px;
  color: #666;
  margin: 0px 0 0 4px;
  display: inline-block;
  font-weight: bold;
}
.ickey-home-page-full .header-category-title:hover .icon {
  color: #0094e7 !important;
}
.ickey-home-page-full .pcba-manufacturing-left-content-btn:hover {
  color: #C9CACA !important;
}
@media (min-width: 1521px) {
  .ickey-home-page-full {
    /* 顶部集成模块 */
    /* 新闻 */
    /* 链接 */
    /* 原厂直销, 授权合作 */
    /* 电子元器件国产化应用 */
    /* 定制化电子产品方案设计 */
    /* 启想智联PCBA制造 */
    /* 图片帧动画效果 */
    /* 为每个容器设置独立的精灵图 */
    /* 云汉芯城一站式供应链服务 */
    /* 云汉芯城特色服务 */
  }
  .ickey-home-page-full .home-page-content {
    width: 1520px;
    margin: 0 auto;
    padding-bottom: 20px;
  }
  .ickey-home-page-full .home-page-title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
  }
  .ickey-home-page-full .header-module {
    width: 100%;
    background: #FFFFFF;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    padding: 12px 20px 20px;
  }
  .ickey-home-page-full .home-page-content .home-banner-left {
    margin-left: -850px;
  }
  .ickey-home-page-full .header-module-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .header-category {
    width: 200px;
    height: 450px;
    background: #F7F7F8;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  .ickey-home-page-full .header-category-title {
    width: 100%;
    height: 40px;
    padding-left: 16px;
    font-weight: bold;
    font-size: 16px;
    color: #333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    cursor: pointer;
  }
  .ickey-home-page-full .header-category-list {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
  }
  .ickey-home-page-full .header-category-list #product-module.product-module-passive li .module-menu {
    height: 450px;
  }
  .ickey-home-page-full .header-category-item {
    width: 100%;
    height: 31px;
  }
  .ickey-home-page-full .category-item-title {
    width: 100%;
    height: 100%;
    padding-left: 16px;
    font-size: 14px;
    color: #333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    cursor: pointer;
  }
  .ickey-home-page-full .header-category-item:hover {
    background: #FFFFFF;
    color: #0194E7;
  }
  .ickey-home-page-full .header-banner {
    width: 1000px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .header-banner-big {
    width: 740px;
    height: 450px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
  }
  .ickey-home-page-full .header-banner-small {
    width: 240px;
    height: 450px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .header-banner-small-item-1,
  .ickey-home-page-full .header-banner-small-item-2 {
    width: 100%;
    height: 215px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .header-banner-small-item-title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-top: 20px;
  }
  .ickey-home-page-full .header-banner-small-item-content {
    width: 144px;
    height: 58px;
    margin-top: 10px;
    background: rgba(255, 255, 255, 0.3);
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    backdrop-filter: blur(10px);
  }
  .ickey-home-page-full .header-banner-small-item-text-1 {
    font-size: 14px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
  }
  .ickey-home-page-full .header-banner-small-item-text-2 {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
  }
  .ickey-home-page-full .header-banner-small-item-1 {
    background-image: url('//cf.ickey.cn/sitecms/202509/828adbf65ae0cb259c75a1cd4475168e.png');
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .ickey-home-page-full .header-banner-small-item-2 {
    background-image: url('//cf.ickey.cn/sitecms/202509/7e74f2ef0cfff82ecfd55f8a4a2a94ab.png');
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .ickey-home-page-full .header-right {
    width: 240px;
    height: 450px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: -moz- oldlinear-gradient(top, #DEF3FF 0%, rgba(255, 255, 255, 0) 30%);
    background: linear-gradient(180deg, #DEF3FF 0%, rgba(255, 255, 255, 0) 30%);
  }
  .ickey-home-page-full .header-userinfo {
    width: 100%;
    max-height: 144px;
  }
  .ickey-home-page-full .header-userinfo-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .header-userinfo-title {
    font-weight: bold;
    font-size: 16px;
    color: #333;
    margin-top: 20px;
    text-align: center;
  }
  .ickey-home-page-full .header-userinfo-btn {
    width: 60px;
    height: 29px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #FFFFFF !important;
    cursor: pointer;
  }
  .ickey-home-page-full .header-userinfo-hint {
    width: 224px;
    height: 34px;
    background: -moz- oldlinear-gradient(left, #FFF2EA 0%, #F9F4EE 100%);
    background: linear-gradient(90deg, #FFF2EA 0%, #F9F4EE 100%);
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-left: 10px;
    margin-top: 20px;
    color: #AC5204 !important;
    font-size: 12px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .header-userinfo-hint-text {
    font-size: 16px;
    font-weight: bold;
    margin-right: 8px;
  }
  .ickey-home-page-full .header-news {
    width: 100%;
  }
  .ickey-home-page-full .header-news-list {
    margin-top: 16px;
    border-bottom: 1px solid #F0F1F2;
    overflow: hidden;
  }
  .ickey-home-page-full .header-news-item {
    margin-bottom: 12px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .header-news-item-tag {
    width: 36px;
    height: 18px;
    background: #FEF5EB;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    color: #FF6600;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin-right: 4px;
  }
  .ickey-home-page-full .header-news-item-text {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    font-size: 12px;
    color: #333;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ickey-home-page-full .header-link-list {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ickey-home-page-full .header-link-item {
    width: 57px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    cursor: pointer;
  }
  .ickey-home-page-full .header-link-item:nth-child(n + 5) {
    margin-top: 10px;
  }
  .ickey-home-page-full .header-link-item .header-link-item-img {
    display: inline-block;
    width: 32px;
    height: 32px;
  }
  .ickey-home-page-full .header-link-item-text {
    font-size: 12px;
    color: #333;
    margin-top: 7px;
  }
  .ickey-home-page-full .maf-mode {
    width: 100%;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-top: 20px;
  }
  .ickey-home-page-full .maf-mode-left,
  .ickey-home-page-full .maf-mode-right {
    width: 50%;
    padding: 20px;
  }
  .ickey-home-page-full .maf-mode-tag-list {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-left: 20px;
  }
  .ickey-home-page-full .maf-mode-tag-item {
    margin-right: 8px;
    padding: 5px 8px;
    font-size: 14px;
    color: #58667E;
    background: #F7F8FC;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .ickey-home-page-full .maf-mode-list {
    margin-top: 15px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .maf-mode-item {
    width: 230px;
    position: relative;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
  }
  .ickey-home-page-full .maf-mode-item img {
    width: 100%;
  }
  .ickey-home-page-full .maf-mode-item-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
    background: -moz- oldlinear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    padding: 0 30px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .ickey-home-page-full .domestic-app {
    background: -moz- oldlinear-gradient(top, #FFFFFF 0%, #D9F1FF 100%);
    background: linear-gradient(180deg, #FFFFFF 0%, #D9F1FF 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .domestic-app-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .domestic-app-maf {
    width: 1000px;
  }
  .ickey-home-page-full .maf-introduce {
    width: 980px;
    height: 114px;
    background: #BFE8FF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    padding: 0 64px;
  }
  .ickey-home-page-full .maf-introduce-item {
    width: 180px;
    height: 74px;
    text-align: center;
    padding-top: 21px;
  }
  .ickey-home-page-full .maf-introduce-item-text-1 {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: end;
    -moz-box-align: end;
    align-items: end;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }
  .ickey-home-page-full .maf-introduce-item-num {
    font-size: 36px;
    margin-right: 8px;
    line-height: 36px;
  }
  .ickey-home-page-full .maf-introduce-item-text-2 {
    font-size: 18px;
    margin-top: 10px;
    color: #333333;
  }
  .ickey-home-page-full .maf-list {
    margin-top: 12px;
    font-size: 0;
  }
  .ickey-home-page-full .maf-list-item-bg:not(:nth-child(4n)) {
    margin-right: 12px;
  }
  .ickey-home-page-full .maf-list-item-bg:nth-child(n + 5) {
    margin-top: 12px;
  }
  .ickey-home-page-full .maf-list-item-bg {
    display: inline-block;
    width: 236px;
    height: 82px;
    background: #FFFFFF;
    overflow: hidden;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  .ickey-home-page-full .maf-list-item {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    overflow: hidden;
  }
  .ickey-home-page-full .maf-list-item img {
    height: 100%;
    max-width: 100%;
    object-fit: cover;
  }
  .ickey-home-page-full .domestic-app-search {
    width: 480px;
    height: 396px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    background-color: #BFE8FF;
  }
  .ickey-home-page-full .domestic-app-search-title {
    font-size: 28px;
    font-weight: bold;
    color: #333;
    text-align: center;
    line-height: 36px;
    height: 36px;
  }
  .ickey-home-page-full .search-introduce {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin-top: 10px;
  }
  .ickey-home-page-full .search-introduce-item {
    font-size: 18px;
    color: #333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .search-introduce-item .icon {
    margin-right: 2px;
    font-size: 22px;
    height: 24px;
    line-height: 24px;
  }
  .ickey-home-page-full .search-introduce-item:not(:last-child) {
    margin-right: 33px;
  }
  .ickey-home-page-full .search-bg {
    width: 440px;
    height: 269px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 16px;
    overflow: hidden;
  }
  .ickey-home-page-full .search-top {
    width: 100%;
    height: 24px;
    border-bottom: 1px solid #E8EBED;
    padding-left: 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .search-top > div {
    width: 8px;
    height: 8px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 6px;
  }
  .ickey-home-page-full .search-mode {
    width: 408px;
    height: 44px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #00A3FF;
    margin: 10px auto;
    padding: 0 2px 0 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .search-mode input {
    width: 300px;
    font-size: 14px;
    color: #333;
  }
  .ickey-home-page-full .search-mode-btn {
    width: 82px;
    height: 38px;
    background: #00A3FF;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 16px;
    color: #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    cursor: pointer;
  }
  .ickey-home-page-full .search-result {
    padding: 0 16px 16px;
  }
  .ickey-home-page-full .search-result-default {
    width: 100%;
    background: -moz- oldlinear-gradient(top, #FAFFFD 0%, #EAF3FF 100%);
    background: linear-gradient(180deg, #FAFFFD 0%, #EAF3FF 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #E5EFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    padding: 16px;
  }
  .ickey-home-page-full .search-result-list {
    width: 100%;
    background: -moz- oldlinear-gradient(top, #FAFFFD 0%, #EAF3FF 100%);
    background: linear-gradient(180deg, #FAFFFD 0%, #EAF3FF 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #E5EFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    padding: 14px 16px 10px;
  }
  .ickey-home-page-full .search-result-list-item {
    width: 294px;
    margin-left: 12px;
  }
  .ickey-home-page-full .search-result-loading {
    width: 100%;
    background: -moz- oldlinear-gradient(top, #E5E5E5 0%, #EFEFEF 100%);
    background: linear-gradient(180deg, #E5E5E5 0%, #EFEFEF 100%);
    border: 1px solid #F2F2F2;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    padding: 16px;
    opacity: 0.3;
  }
  .ickey-home-page-full .project-design {
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .project-design-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .project-design-item {
    position: relative;
    width: 320px;
    height: 392px;
    overflow: hidden;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .ickey-home-page-full .project-design-item.active {
    width: 800px;
  }
  .ickey-home-page-full .project-design-item.active .project-design-item-right {
    z-index: 1;
  }
  .ickey-home-page-full .project-design-item-1 {
    background-image: url('//cf04.ickimg.com/sitecms/202509/a2a8a17616f43b19db706795c59db97a.jpg');
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .ickey-home-page-full .project-design-item-2 {
    background-image: url('//cf.ickey.cn/sitecms/202509/0a0b9955513975647998a9b8b78cf361.jpg');
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .ickey-home-page-full .project-design-item-3 {
    background-image: url('//cf.ickey.cn/sitecms/202509/e020b440ae62ec8f59c59614af0331a1.jpg');
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .ickey-home-page-full .project-design-item-1.active {
    background-image: url('//cf04.ickimg.com/sitecms/202509/ed1700fbb3a50d1911b73833d53f94cb.jpg');
  }
  .ickey-home-page-full .project-design-item-2.active {
    background-image: url('//cf.ickey.cn/sitecms/202509/7a32238fba57fd8537d484ad3b162322.jpg');
  }
  .ickey-home-page-full .project-design-item-3.active {
    background-image: url('//cf04.ickimg.com/sitecms/202509/b99c011e1145351fed4e42f0cafc840c.jpg');
  }
  .ickey-home-page-full .project-design-item-left {
    width: 320px;
    height: 392px;
    padding: 88px 0 0 32px;
    position: relative;
    z-index: 1;
  }
  .ickey-home-page-full .project-design-item-left-title {
    font-size: 28px;
    line-height: 40px;
    font-weight: bold;
  }
  .ickey-home-page-full .project-design-item-left-text {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    margin-top: 10px;
  }
  .ickey-home-page-full .project-design-item-left-btn {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -moz-border-radius: 40px;
    border-radius: 40px;
    padding: 5px 12px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF !important;
    margin-top: 30px;
  }
  .ickey-home-page-full .project-design-item-right {
    width: 432px;
    height: 392px;
    margin-left: 28px;
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 320px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: end;
    -moz-box-pack: end;
    justify-content: end;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-1 {
    width: 495px;
    height: 312px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    background: rgba(255, 255, 255, 0.8);
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    padding: 44px 30px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-top,
  .ickey-home-page-full .project-design-item-right-content-1-bottom {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-1-bottom {
    padding: 0px 30px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-item {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-1-item img {
    height: 44px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-item-text {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-top: 25px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-connect {
    width: 36px;
    height: 36px;
    background: -moz- oldlinear-gradient(top, #E9F4FF 0%, #FFFFFF 100%);
    background: linear-gradient(180deg, #E9F4FF 0%, #FFFFFF 100%);
    -moz-box-shadow: 8px 8px 16px 0px #DEE5F3, -8px -8px 16px 0px #FFFFFF;
    box-shadow: 8px 8px 16px 0px #DEE5F3, -8px -8px 16px 0px #FFFFFF;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
    color: #0b96fc;
    padding: 2px 0 0 3px;
  }
  .ickey-home-page-full .project-design-item-right-content-2 {
    width: 464px;
    height: 352px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item {
    width: 141px;
    height: 166px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item:nth-child(n+4) {
    margin-top: 20px;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item img {
    height: 70px;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item-text {
    font-weight: bold;
    font-size: 18px;
    color: #333;
    margin-top: 10px;
  }
  .ickey-home-page-full .project-design-item-right-content-3 {
    width: 432px;
    height: 352px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .project-design-item-right-content-3-title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    line-height: 28px;
    text-align: center;
  }
  .ickey-home-page-full .project-design-item-right-content-3-text {
    font-size: 12px;
    color: #333;
    line-height: 17px;
    text-align: center;
  }
  .ickey-home-page-full .project-design-item-right-content-3-top {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: end;
    -moz-box-align: end;
    align-items: end;
    width: 432px;
    height: 166px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
  }
  .ickey-home-page-full .project-design-item-right-content-3-top-item {
    width: 215px;
    height: 142px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    width: 432px;
    height: 166px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom img {
    height: 66px;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom-left {
    width: 252px;
    height: 166px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding-top: 24px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom-left-item {
    width: 126px;
    height: 142px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    padding-top: 11px;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom-right {
    width: 160px;
    height: 166px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding-top: 35px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .ickey-home-page-full .project-design-item-right-content-3-tag {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    padding: 0 20px;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    color: #FFFFFF;
    background: #FF772B;
    -moz-border-radius: 0 0 50px 0;
    border-radius: 0 0 50px 0;
  }
  .ickey-home-page-full .project-design-item-right-content-3-tag::before {
    content: '';
    position: absolute;
    top: 0;
    right: -20px;
    width: 24px;
    height: 24px;
    background: #FF772B;
    z-index: 1;
  }
  .ickey-home-page-full .project-design-item-right-content-3-tag::after {
    content: '';
    position: absolute;
    top: -5px;
    right: -25px;
    width: 32px;
    height: 32px;
    -moz-border-radius: 50px 0 0 0;
    border-radius: 50px 0 0 0;
    background: #ffffff;
    z-index: 2;
  }
  .ickey-home-page-full .pcba-manufacturing {
    width: 100%;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
    display: inline-block;
  }
  .ickey-home-page-full .pcba-manufacturing-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .pcba-manufacturing-left {
    width: 975px;
    height: 392px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
  }
  .ickey-home-page-full .pcba-manufacturing-left img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 86px;
    backdrop-filter: blur(10px);
    background: -moz- oldlinear-gradient(272deg, rgba(0, 0, 0, 0) 0%, #161616 100%);
    background: linear-gradient(178deg, rgba(0, 0, 0, 0) 0%, #161616 100%);
    padding: 0 20px 0 40px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content-title-p1 {
    font-size: 28px;
    color: #FFFFFF;
    font-weight: bold;
    margin: -16px 15px 0 0;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content-title-p2 {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 400;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content-btn {
    font-size: 16px;
    color: #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .pcba-manufacturing-right {
    width: 487px;
    height: 392px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-content: space-between;
    align-content: space-between;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item {
    width: 239px;
    height: 125px;
    background: -moz- oldlinear-gradient(315deg, #F3F5F8 0%, #FEFEFE 100%);
    background: linear-gradient(135deg, #F3F5F8 0%, #FEFEFE 100%);
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    padding: 0 15px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item a {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-title-p1 {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin-top: 22px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-title-p2 {
    font-size: 14px;
    color: #5A616A;
    font-weight: 400;
    margin-top: 13px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-img {
    margin-top: 50px;
    width: 54px;
    height: 54px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-img img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .image-frame-container {
    overflow: hidden;
    position: relative;
  }
  .ickey-home-page-full .image-frame-sprite {
    width: 100%;
    height: 100%;
    -moz-background-size: 54px 918px;
    background-size: 54px 918px;
    /* 宽54px，高918px（17张×54px） */
    background-position: 0 0;
    background-repeat: no-repeat;
    /* 移除过渡效果，实现帧切换 */
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-1"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/e50acdffd85ab2d3670cf610dad172b0.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-2"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/c37018c834f937299dcc64c4e3f04e63.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-3"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/c1d91c1b065c4300b75612525591fbec.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-4"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/0eb2e7a2525d56891eb6977c086ae645.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-5"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/396b1cc010c4df0fbdd554bbeecb2c39.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-6"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/ca6ed76cfc3d34b62a51022e1bb37524.png');
  }
  .ickey-home-page-full .supply-chain {
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .supply-chain-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .supply-chain-video {
    width: 704px;
    height: 396px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
  }
  .ickey-home-page-full .supply-chain-video img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .video-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    border: 6px solid #ffffff;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }
  .ickey-home-page-full .video-btn .triangle {
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 24px solid #ffffff;
    margin-left: 7px;
  }
  .ickey-home-page-full .supply-chain-item-bg {
    width: 368px;
    height: 396px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
  }
  .ickey-home-page-full .supply-chain-item {
    width: 368px;
    height: 396px;
    position: relative;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    transition: -webkit-transform 0.3s ease;
    -moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease;
  }
  .ickey-home-page-full .supply-chain-item:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
  }
  .ickey-home-page-full .supply-chain-item img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .supply-chain-item .supply-chain-item-text {
    width: 100%;
    position: absolute;
    bottom: 48px;
    left: 0;
    font-size: 28px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
  }
  .ickey-home-page-full .feature {
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .feature .feature-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .feature-item {
    width: 730px;
    height: 315px;
    background: #F7F8FC;
    background: -moz- oldlinear-gradient(312deg, #F7F8FC 0%, #C2D4FA 100%);
    background: linear-gradient(138deg, #F7F8FC 0%, #C2D4FA 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding-left: 40px;
  }
  .ickey-home-page-full .feature-item-img-1 {
    height: 150px;
    margin: 95px 30px 0 0;
  }
  .ickey-home-page-full .feature-item-img-2 {
    height: 197px;
    margin: 50px 31px 0 0;
  }
  .ickey-home-page-full .feature-item-left {
    margin-top: 60px;
  }
  .ickey-home-page-full .feature-item-left-title {
    font-size: 28px;
    color: #333333;
    font-weight: bold;
  }
  .ickey-home-page-full .feature-item-left-text {
    font-size: 16px;
    color: #333333;
    margin-top: 13px;
  }
  .ickey-home-page-full .feature-item-left-btn {
    display: inline-block;
    margin-top: 24px;
    padding: 5px 15px;
    font-size: 16px;
    background: #00A3FF;
    color: #ffffff;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  .ickey-home-page-full .feature-item-left-btn .icon {
    display: inline-block;
    margin-left: 6px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .ickey-home-page-full .feature-item-left-btn:hover {
    background: #196AFF;
    color: #ffffff !important;
  }
  .ickey-home-page-full .feature-item-tip {
    font-size: 14px;
    color: #666;
    margin-top: 19px;
  }
}
@media (max-width: 1520px) {
  .ickey-home-page-full {
    /* 顶部集成模块 */
    /* 新闻 */
    /* 链接 */
    /* 原厂直销, 授权合作 */
    /* 电子元器件国产化应用 */
    /* 定制化电子产品方案设计 */
    /* 启想智联PCBA制造 */
    /* 图片帧动画效果 */
    /* 为每个容器设置独立的精灵图 */
    /* 云汉芯城一站式供应链服务 */
    /* 云汉芯城特色服务 */
  }
  .ickey-home-page-full .home-page-content {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 20px;
  }
  .ickey-home-page-full .home-page-title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
  }
  .ickey-home-page-full .header-module {
    width: 100%;
    background: #FFFFFF;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    padding: 12px 20px 20px;
  }
  .ickey-home-page-full .home-page-content .home-banner-left {
    margin-left: -690px;
  }
  .ickey-home-page-full .header-module-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .header-category {
    width: 200px;
    height: 460px;
    background: #F7F7F8;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  .ickey-home-page-full .header-category-title {
    width: 100%;
    height: 40px;
    padding-left: 16px;
    font-weight: bold;
    font-size: 16px;
    color: #333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    cursor: pointer;
    margin-top: 5px;
  }
  .ickey-home-page-full .header-category-list {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
  }
  .ickey-home-page-full .header-category-list #product-module.product-module-passive li .module-menu {
    height: 460px;
    top: -46px;
  }
  .ickey-home-page-full .header-category-item {
    width: 100%;
    height: 31px;
  }
  .ickey-home-page-full .category-item-title {
    width: 100%;
    height: 100%;
    padding-left: 16px;
    font-size: 14px;
    color: #333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    cursor: pointer;
  }
  .ickey-home-page-full .header-category-item:hover {
    background: #FFFFFF;
    color: #0194E7;
  }
  .ickey-home-page-full .header-banner {
    width: 720px;
    height: 460px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .header-banner-big {
    width: 720px;
    height: 320px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
  }
  .ickey-home-page-full .header-banner-small {
    width: 720px;
    height: 120px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .header-banner-small-item-1,
  .ickey-home-page-full .header-banner-small-item-2 {
    width: 350px;
    height: 120px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    padding-left: 20px;
  }
  .ickey-home-page-full .header-banner-small-item-title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-top: 10px;
  }
  .ickey-home-page-full .header-banner-small-item-content {
    width: 157px;
    height: 55px;
    margin-top: 10px;
    background: rgba(255, 255, 255, 0.3);
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    padding-left: 20px;
    backdrop-filter: blur(10px);
  }
  .ickey-home-page-full .header-banner-small-item-text-1 {
    font-size: 14px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
  }
  .ickey-home-page-full .header-banner-small-item-text-2 {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
  }
  .ickey-home-page-full .header-banner-small-item-1 {
    background-image: url('//cf.ickey.cn/sitecms/202509/a47434291676522023c3e9d34f568b3e.jpg');
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .ickey-home-page-full .header-banner-small-item-2 {
    background-image: url('//cf.ickey.cn/sitecms/202509/73d4cc002afa412b9a1e9c4e3c41efba.jpg');
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .ickey-home-page-full .header-right {
    width: 200px;
    height: 460px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: -moz- oldlinear-gradient(top, #DEF3FF 0%, rgba(255, 255, 255, 0) 30%);
    background: linear-gradient(180deg, #DEF3FF 0%, rgba(255, 255, 255, 0) 30%);
  }
  .ickey-home-page-full .header-userinfo {
    width: 100%;
    max-height: 132px;
  }
  .ickey-home-page-full .header-userinfo-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .header-userinfo-title {
    font-weight: bold;
    font-size: 14px;
    color: #333;
    margin-top: 10px;
    text-align: center;
  }
  .ickey-home-page-full .header-userinfo-btn {
    width: 60px;
    height: 29px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    font-size: 14px;
    color: #FFFFFF !important;
    cursor: pointer;
  }
  .ickey-home-page-full .header-userinfo-hint {
    width: 184px;
    height: 33px;
    background: -moz- oldlinear-gradient(left, #FFF2EA 0%, #F9F4EE 100%);
    background: linear-gradient(90deg, #FFF2EA 0%, #F9F4EE 100%);
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-left: 6px;
    margin-top: 20px;
    color: #AC5204 !important;
    font-size: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .header-userinfo-hint-text {
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
  }
  .ickey-home-page-full .header-news {
    width: 100%;
  }
  .ickey-home-page-full .header-news-list {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    margin-top: 16px;
    border-bottom: 1px solid #F0F1F2;
    overflow: hidden;
  }
  .ickey-home-page-full .header-news-item {
    margin-bottom: 12px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .header-news-item-tag {
    width: 36px;
    height: 18px;
    background: #FEF5EB;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    color: #FF6600;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin-right: 4px;
  }
  .ickey-home-page-full .header-news-item-text {
    -webkit-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    font-size: 12px;
    color: #333;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ickey-home-page-full .header-link-list {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ickey-home-page-full .header-link-item {
    width: 50px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    cursor: pointer;
  }
  .ickey-home-page-full .header-link-item:nth-child(n + 5) {
    margin-top: 10px;
  }
  .ickey-home-page-full .header-link-item .header-link-item-img {
    display: inline-block;
    width: 32px;
    height: 32px;
  }
  .ickey-home-page-full .header-link-item-text {
    font-size: 11px;
    color: #333;
    margin-top: 7px;
  }
  .ickey-home-page-full .maf-mode {
    width: 100%;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-top: 20px;
  }
  .ickey-home-page-full .maf-mode-left,
  .ickey-home-page-full .maf-mode-right {
    width: 50%;
    padding: 20px;
  }
  .ickey-home-page-full .maf-mode-tag-list {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-left: 20px;
  }
  .ickey-home-page-full .maf-mode-tag-item {
    margin-right: 8px;
    padding: 5px 8px;
    font-size: 14px;
    color: #58667E;
    background: #F7F8FC;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .ickey-home-page-full .maf-mode-list {
    margin-top: 15px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .maf-mode-item {
    width: 180px;
    position: relative;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
  }
  .ickey-home-page-full .maf-mode-item img {
    width: 100%;
  }
  .ickey-home-page-full .maf-mode-item-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
    background: -moz- oldlinear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    padding: 0 30px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .ickey-home-page-full .domestic-app {
    background: -moz- oldlinear-gradient(top, #FFFFFF 0%, #D9F1FF 100%);
    background: linear-gradient(180deg, #FFFFFF 0%, #D9F1FF 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .domestic-app-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .domestic-app-maf {
    width: 774px;
  }
  .ickey-home-page-full .maf-introduce {
    width: 756px;
    height: 114px;
    background: #BFE8FF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    padding: 0 64px;
  }
  .ickey-home-page-full .maf-introduce-item {
    width: 180px;
    height: 74px;
    text-align: center;
    padding-top: 28px;
  }
  .ickey-home-page-full .maf-introduce-item-text-1 {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: end;
    -moz-box-align: end;
    align-items: end;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }
  .ickey-home-page-full .maf-introduce-item-num {
    font-size: 28px;
    margin-right: 8px;
    line-height: 28px;
  }
  .ickey-home-page-full .maf-introduce-item-text-2 {
    font-size: 14px;
    margin-top: 10px;
    color: #333333;
  }
  .ickey-home-page-full .maf-list {
    margin-top: 12px;
    font-size: 0;
  }
  .ickey-home-page-full .maf-list-item-bg:not(:nth-child(4n)) {
    margin-right: 12px;
  }
  .ickey-home-page-full .maf-list-item-bg:nth-child(n + 5) {
    margin-top: 12px;
  }
  .ickey-home-page-full .maf-list-item-bg {
    display: inline-block;
    width: 180px;
    height: 82px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
  }
  .ickey-home-page-full .maf-list-item {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    overflow: hidden;
  }
  .ickey-home-page-full .maf-list-item img {
    height: 80%;
    max-width: 100%;
    object-fit: cover;
  }
  .ickey-home-page-full .domestic-app-search {
    width: 386px;
    height: 396px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    background-color: #BFE8FF;
  }
  .ickey-home-page-full .domestic-app-search-title {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-top: 7px;
  }
  .ickey-home-page-full .search-introduce {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin-top: 11px;
  }
  .ickey-home-page-full .search-introduce-item {
    font-size: 14px;
    color: #333;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .search-introduce-item .icon {
    margin-right: 2px;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
  }
  .ickey-home-page-full .search-introduce-item:not(:last-child) {
    margin-right: 28px;
  }
  .ickey-home-page-full .search-bg {
    width: 346px;
    height: 269px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 19px;
    overflow: hidden;
  }
  .ickey-home-page-full .search-top {
    width: 100%;
    height: 24px;
    border-bottom: 1px solid #E8EBED;
    padding-left: 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .search-top > div {
    width: 8px;
    height: 8px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 6px;
  }
  .ickey-home-page-full .search-mode {
    width: 314px;
    height: 44px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #00A3FF;
    margin: 10px auto;
    padding: 0 2px 0 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .search-mode input {
    width: 220px;
    font-size: 12px;
    color: #333;
  }
  .ickey-home-page-full .search-mode-btn {
    width: 82px;
    height: 38px;
    background: #00A3FF;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 16px;
    color: #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    cursor: pointer;
  }
  .ickey-home-page-full .search-result {
    padding: 0 16px 16px;
  }
  .ickey-home-page-full .search-result-default {
    width: 100%;
    background: -moz- oldlinear-gradient(top, #FAFFFD 0%, #EAF3FF 100%);
    background: linear-gradient(180deg, #FAFFFD 0%, #EAF3FF 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #E5EFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    padding: 16px;
  }
  .ickey-home-page-full .search-result-list {
    width: 100%;
    background: -moz- oldlinear-gradient(top, #FAFFFD 0%, #EAF3FF 100%);
    background: linear-gradient(180deg, #FAFFFD 0%, #EAF3FF 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #E5EFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    padding: 14px 16px 10px;
  }
  .ickey-home-page-full .search-result-list-item {
    width: 202px;
    margin-left: 12px;
  }
  .ickey-home-page-full .search-result-loading {
    width: 100%;
    background: -moz- oldlinear-gradient(top, #E5E5E5 0%, #EFEFEF 100%);
    background: linear-gradient(180deg, #E5E5E5 0%, #EFEFEF 100%);
    border: 1px solid #F2F2F2;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    padding: 16px;
    opacity: 0.3;
  }
  .ickey-home-page-full .project-design {
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .project-design-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .project-design-item {
    position: relative;
    width: 254px;
    height: 392px;
    overflow: hidden;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .ickey-home-page-full .project-design-item.active {
    width: 620px;
  }
  .ickey-home-page-full .project-design-item.active .project-design-item-right {
    z-index: 1;
  }
  .ickey-home-page-full .project-design-item-1 {
    background-image: url('//cf.ickey.cn/sitecms/202509/a8696140cc5552e4dec117149413cc3d.jpg');
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .ickey-home-page-full .project-design-item-2 {
    background-image: url('//cf04.ickimg.com/sitecms/202509/ca228be2d46138a28f8ab929a2dd467b.jpg');
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .ickey-home-page-full .project-design-item-3 {
    background-image: url('//cf.ickey.cn/sitecms/202509/ca4d14b0de7d2288c8c2824d435172ed.jpg');
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .ickey-home-page-full .project-design-item-1.active {
    background-image: url('//cf.ickey.cn/sitecms/202509/2d467ee730139c32bd749683ef112b56.jpg');
  }
  .ickey-home-page-full .project-design-item-2.active {
    background-image: url('//cf.ickey.cn/sitecms/202509/474e1380faa42560978bc82b8f81b38a.jpg');
  }
  .ickey-home-page-full .project-design-item-3.active {
    background-image: url('//cf04.ickimg.com/sitecms/202509/b5f8f4395a49e4feee951af19916ed1b.jpg');
  }
  .ickey-home-page-full .project-design-item-left {
    width: 254px;
    height: 392px;
    padding: 88px 0 0 25px;
    position: relative;
    z-index: 1;
  }
  .ickey-home-page-full .project-design-item-left-title {
    font-size: 24px;
    line-height: 40px;
    font-weight: bold;
  }
  .ickey-home-page-full .project-design-item-left-text {
    font-size: 14px;
    color: #333;
    font-weight: 400;
    margin-top: 10px;
  }
  .ickey-home-page-full .project-design-item-left-btn {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -moz-border-radius: 40px;
    border-radius: 40px;
    padding: 5px 12px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF !important;
    margin-top: 30px;
  }
  .ickey-home-page-full .project-design-item-right {
    width: 346px;
    height: 392px;
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 254px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: end;
    -moz-box-pack: end;
    justify-content: end;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-1 {
    width: 377px;
    height: 238px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    background: rgba(255, 255, 255, 0.8);
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    padding: 26px 20px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-top,
  .ickey-home-page-full .project-design-item-right-content-1-bottom {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-1-bottom {
    padding: 0px 30px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-item {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-1-item img {
    height: 44px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-item-text {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-top: 22px;
  }
  .ickey-home-page-full .project-design-item-right-content-1-connect {
    width: 36px;
    height: 36px;
    background: -moz- oldlinear-gradient(top, #E9F4FF 0%, #FFFFFF 100%);
    background: linear-gradient(180deg, #E9F4FF 0%, #FFFFFF 100%);
    -moz-box-shadow: 8px 8px 16px 0px #DEE5F3, -8px -8px 16px 0px #FFFFFF;
    box-shadow: 8px 8px 16px 0px #DEE5F3, -8px -8px 16px 0px #FFFFFF;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
    color: #0b96fc;
    padding: 2px 0 0 3px;
  }
  .ickey-home-page-full .project-design-item-right-content-2 {
    width: 366px;
    height: 280px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item {
    width: 116px;
    height: 136px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item:nth-child(n+4) {
    margin-top: 8px;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item img {
    height: 65px;
  }
  .ickey-home-page-full .project-design-item-right-content-2-item-text {
    font-weight: bold;
    font-size: 14px;
    color: #333;
    margin-top: 18px;
  }
  .ickey-home-page-full .project-design-item-right-content-3 {
    width: 328px;
    height: 296px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .project-design-item-right-content-3-title {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 28px;
    text-align: center;
  }
  .ickey-home-page-full .project-design-item-right-content-3-text {
    font-size: 11px;
    color: #333;
    line-height: 17px;
    text-align: center;
    margin-top: -5px;
  }
  .ickey-home-page-full .project-design-item-right-content-3-top {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: end;
    -moz-box-align: end;
    align-items: end;
    width: 328px;
    height: 144px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
  }
  .ickey-home-page-full .project-design-item-right-content-3-top-item {
    width: 164px;
    height: 120px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    width: 328px;
    height: 144px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom img {
    height: 56px;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom-left {
    width: 182px;
    height: 144px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding-top: 24px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom-left-item {
    width: 91px;
    height: 120px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    padding-top: 11px;
  }
  .ickey-home-page-full .project-design-item-right-content-3-bottom-right {
    width: 137px;
    height: 144px;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding-top: 35px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .ickey-home-page-full .project-design-item-right-content-3-tag {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    padding: 0 20px;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    color: #FFFFFF;
    background: #FF772B;
    -moz-border-radius: 0 0 50px 0;
    border-radius: 0 0 50px 0;
  }
  .ickey-home-page-full .project-design-item-right-content-3-tag::before {
    content: '';
    position: absolute;
    top: 0;
    right: -20px;
    width: 24px;
    height: 24px;
    background: #FF772B;
    z-index: 1;
  }
  .ickey-home-page-full .project-design-item-right-content-3-tag::after {
    content: '';
    position: absolute;
    top: -5px;
    right: -25px;
    width: 32px;
    height: 32px;
    -moz-border-radius: 50px 0 0 0;
    border-radius: 50px 0 0 0;
    background: #ffffff;
    z-index: 2;
  }
  .ickey-home-page-full .pcba-manufacturing {
    width: 100%;
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
    display: inline-block;
  }
  .ickey-home-page-full .pcba-manufacturing-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .pcba-manufacturing-left {
    width: 674px;
    height: 392px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
  }
  .ickey-home-page-full .pcba-manufacturing-left img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 72px;
    backdrop-filter: blur(10px);
    background: -moz- oldlinear-gradient(272deg, rgba(0, 0, 0, 0) 0%, #161616 100%);
    background: linear-gradient(178deg, rgba(0, 0, 0, 0) 0%, #161616 100%);
    padding: 0 20px 0 20px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content-title-p1 {
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    margin: -8px 15px 0 0;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content-title-p2 {
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;
  }
  .ickey-home-page-full .pcba-manufacturing-left-content-btn {
    font-size: 14px;
    color: #FFFFFF;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
  .ickey-home-page-full .pcba-manufacturing-right {
    width: 470px;
    height: 392px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-content: space-between;
    align-content: space-between;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item {
    width: 230px;
    height: 125px;
    background: -moz- oldlinear-gradient(315deg, #F3F5F8 0%, #FEFEFE 100%);
    background: linear-gradient(135deg, #F3F5F8 0%, #FEFEFE 100%);
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    padding: 0 15px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item a {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-title-p1 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-top: 22px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-title-p2 {
    font-size: 14px;
    color: #5A616A;
    font-weight: 400;
    margin-top: 13px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-img {
    margin-top: 50px;
    width: 54px;
    height: 54px;
  }
  .ickey-home-page-full .pcba-manufacturing-right-item-img img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .image-frame-container {
    overflow: hidden;
    position: relative;
  }
  .ickey-home-page-full .image-frame-sprite {
    width: 100%;
    height: 100%;
    -moz-background-size: 54px 918px;
    background-size: 54px 918px;
    /* 宽54px，高918px（17张×54px） */
    background-position: 0 0;
    background-repeat: no-repeat;
    /* 移除过渡效果，实现帧切换 */
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-1"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/e50acdffd85ab2d3670cf610dad172b0.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-2"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/c37018c834f937299dcc64c4e3f04e63.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-3"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/c1d91c1b065c4300b75612525591fbec.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-4"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/0eb2e7a2525d56891eb6977c086ae645.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-5"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/396b1cc010c4df0fbdd554bbeecb2c39.png');
  }
  .ickey-home-page-full .image-frame-container[data-sprite="sprite-6"] .image-frame-sprite {
    background-image: url('//cf.ickey.cn/sitecms/202509/ca6ed76cfc3d34b62a51022e1bb37524.png');
  }
  .ickey-home-page-full .supply-chain {
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .supply-chain-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .supply-chain-video {
    width: 622px;
    height: 350px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
  }
  .ickey-home-page-full .supply-chain-video img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .video-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    border: 6px solid #ffffff;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }
  .ickey-home-page-full .video-btn .triangle {
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 24px solid #ffffff;
    margin-left: 7px;
  }
  .ickey-home-page-full .supply-chain-item-bg {
    width: 249px;
    height: 350px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
  }
  .ickey-home-page-full .supply-chain-item {
    width: 249px;
    height: 350px;
    position: relative;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    transition: -webkit-transform 0.3s ease;
    -moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease;
  }
  .ickey-home-page-full .supply-chain-item:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
  }
  .ickey-home-page-full .supply-chain-item img {
    width: 100%;
    height: 100%;
  }
  .ickey-home-page-full .supply-chain-item .supply-chain-item-text {
    width: 100%;
    position: absolute;
    bottom: 48px;
    left: 0;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
  }
  .ickey-home-page-full .feature {
    background: #FFFFFF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 24px 20px;
    margin-top: 20px;
  }
  .ickey-home-page-full .feature .feature-content {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    margin-top: 15px;
  }
  .ickey-home-page-full .feature-item {
    width: 570px;
    height: 280px;
    background: #F7F8FC;
    background: -moz- oldlinear-gradient(312deg, #F7F8FC 0%, #C2D4FA 100%);
    background: linear-gradient(138deg, #F7F8FC 0%, #C2D4FA 100%);
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding-left: 33px;
  }
  .ickey-home-page-full .feature-item-img-1 {
    height: 159px;
    margin: 59px 7px 0 0;
  }
  .ickey-home-page-full .feature-item-img-2 {
    height: 152px;
    margin: 67px 22px 0 0;
  }
  .ickey-home-page-full .feature-item-left {
    margin-top: 60px;
  }
  .ickey-home-page-full .feature-item-left-title {
    font-size: 24px;
    color: #333333;
    font-weight: bold;
  }
  .ickey-home-page-full .feature-item-left-text {
    font-size: 14px;
    color: #333333;
    margin-top: 13px;
  }
  .ickey-home-page-full .feature-item-left-btn {
    display: inline-block;
    font-size: 14px;
    margin-top: 24px;
    padding: 5px 15px;
    background: #00A3FF;
    color: #ffffff;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  .ickey-home-page-full .feature-item-left-btn .icon {
    display: inline-block;
    margin-left: 6px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .ickey-home-page-full .feature-item-left-btn:hover {
    background: #196AFF;
    color: #ffffff !important;
  }
  .ickey-home-page-full .feature-item-tip {
    font-size: 12px;
    color: #666;
    margin-top: 17px;
  }
}
.xkfc-small {
  width: 177px;
  height: 80px;
  position: fixed;
  left: -177px;
  bottom: 0;
  /* margin-left: -620px; */
  z-index: 1500;
}
.xkfc-close-1 {
  width: 36px;
  height: 40px;
  z-index: 1600;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
.xkfc {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  min-width: 0px;
  z-index: 999;
  display: none;
}
.xkfc-bg {
  width: 100%;
  height: 100%;
  background-image: url('//cf.ickey.cn/sitecms/202602/e8d72219f37d1300db273d21d34f93d3.jpg');
  position: relative;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.xkfc-content {
  width: 1200px;
  height: 80px;
  background-image: url('//cf.ickey.cn/sitecms/202602/6d41523ed594b7ddbd4beba76e5372d1.png');
  position: absolute;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  top: 0;
  left: 50%;
  margin-left: -600px;
}
.xkfc-close-2 {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  right: 6px;
  cursor: pointer;
}
.phone-verify {
  width: 530px;
  height: 80px;
  position: absolute;
  top: 0;
  right: 20px;
}
.xkfc-verification-code {
  display: none;
}
#xkfc-phone {
  width: 180px;
  height: 32px;
  color: #fff;
  border: 3px solid #ffffff;
  -moz-border-radius: 50px;
  border-radius: 50px;
  outline: none;
  background-color: #ff622f;
  font-size: 16px;
  padding: 0 0 0 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#xkfc-captcha {
  width: 120px;
  height: 32px;
  color: #fff;
  border: 3px solid #ffffff;
  border-right: 0;
  -moz-border-radius: 50px 0 0 50px;
  border-radius: 50px 0 0 50px;
  outline: none;
  background-color: #E95F67;
  font-size: 16px;
  padding: 0 0 0 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 8px;
}
.xkfc-verify-bottom {
  width: 530px;
  height: 20px;
  /* background-color: blueviolet; */
  position: absolute;
  top: 55px;
  left: 11px;
  font-size: 14px;
}
.xkfc-checkout {
  width: 16px;
  height: 16px;
  border: 1px solid #f9d5a5;
  background-color: white;
  display: block;
  float: left;
  margin-top: 3px;
}
.get-code {
  width: 80px;
  height: 32px;
  border: 3px solid #ffffff;
  border-left: 0;
  -moz-border-radius: 0 50px 50px 0;
  border-radius: 0 50px 50px 0;
  outline: none;
  background-color: #E95F67;
  color: #fff;
  font-size: 14px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  cursor: pointer;
}
#xkfc-phone::-webkit-input-placeholder,
#xkfc-captcha::-webkit-input-placeholder {
  color: #fff !important;
}
#xkfc-phone::-moz-placeholder,
#xkfc-captcha::-moz-placeholder {
  color: #fff !important;
}
#xkfc-phone::placeholder,
#xkfc-captcha::placeholder {
  color: #fff !important;
}
.cart-tips {
  height: 50px;
  line-height: 50px;
  border: 1px solid #edd28b;
  padding: 0 30px;
  color: #666666;
  background: #fffdee;
  font-weight: bold;
  margin-top: 30px;
}
.cart-tips a.btn-reg {
  background: #ff9900;
  color: #fff;
  margin-left: 40px;
  padding: 4px 25px 5px 25px;
  position: relative;
  top: -2px;
}
.cart-tips a.btn-reg:hover {
  background: #ffad33;
  color: #fff;
}
.table-label {
  border: 1px solid #e4e4e4;
  width: 122px;
  color: #666;
  padding: 3px 5px;
  margin-top: 5px;
}
.table-label.new-label {
  padding: 3px 10px;
  width: auto;
  float: left;
  clear: left;
}
.table-label span {
  color: #f60;
}
#overdue .table-cart tfoot input[name="checkall"] + label[for="car_check"] {
  color: #666;
}
.table-cart tfoot tr .td_modify {
  padding: 0;
  font-size: 12px;
}
.table-cart tfoot tr .td_modify .add-cart-wrapper {
  position: relative;
  left: 50%;
  z-index: 9;
  width: 1200px;
  height: 49px;
  margin-left: -595px;
  padding-left: 8px;
  padding-right: 120px;
  background: #fff;
  line-height: 49px;
  -moz-box-shadow: 0px -2px 5px -5px rgba(0, 0, 0, 0.6);
  box-shadow: 0px -2px 5px -5px rgba(0, 0, 0, 0.6);
}
.table-cart tfoot tr .td_modify .add-cart-wrapper .freebasic {
  margin-top: 10px;
  height: 30px;
  line-height: 30px;
}
.table-cart tfoot tr .td_modify .fr.price-box {
  position: relative;
  top: -4px;
  line-height: 25px;
}
.table-cart tfoot tr .td_modify .fr.price-box .free-tip {
  top: 6px;
  height: 14px;
  line-height: 14px;
}
.table-cart tfoot tr .td_modify .fr.price-box2 {
  position: relative;
  top: 0;
  line-height: 30px;
  color: #666666;
}
.table-cart tfoot tr .td_modify .fr.price-box2 .free-tip {
  top: 0;
  height: 14px;
  line-height: 14px;
}
.table-cart tfoot tr .td_modify .fr .minicart-discountnum-block {
  position: absolute;
  top: 23px;
  right: -20px;
}
.table-cart tfoot tr .td_modify .fr .price {
  font-size: 14px;
}
.table-cart tfoot tr td {
  position: relative;
  border: 1px solid #f2f2f2 !important;
}
.table-cart tfoot tr .btn-toorder {
  position: absolute;
  bottom: 0;
  right: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 49px;
  line-height: 49px;
  font-size: 18px !important;
  padding-right: 27px;
  padding-left: 27px;
  padding-top: 0;
  padding-bottom: 0;
}
.table-cart tfoot tr .btn-recover .icon.icon-recover {
  left: 2px;
  line-height: normal;
  top: -3px;
}
.table-cart tfoot tr .btn-delcart .glyphicon.glyphicon-trash {
  top: 2px;
}
.table-cart .popover-item {
  line-height: 16px;
  background: #fff;
}
.table-cart .triggermore {
  height: 32px;
  overflow: hidden;
}
.table-cart .priceactive .td-count,
.table-cart .priceactive .td-price {
  color: #cccccc;
}
.table-cart .priceactive .td-price {
  text-decoration: line-through;
}
.table-cart .priceactive .curt .td-count,
.table-cart .priceactive .curt .td-price {
  color: #333333;
}
.table-cart .priceactive .curt .td-price {
  text-decoration: none;
}
.table-cart .td-count {
  display: inline-block;
  width: 60px;
  text-align: right;
}
.table-cart .btn-tr-more {
  margin-top: 5px;
  text-align: center;
  padding: 2px 0;
  color: #f60;
  cursor: pointer;
  -moz-transition: background-color 0.25s ease 0s;
  transition: background-color 0.25s ease 0s;
}
.table-cart .btn-tr-more:hover {
  background-color: #f5f5f5;
}
.table-cart .btn-tr-more .btn-downward {
  background: url("//static.ickey.cn/assets/release3.001/img/icon/iconlist.png") no-repeat -17px -17px;
  width: 10px;
  height: 8px;
  display: inline-block;
}
.table-cart .distitle {
  display: inline-block;
  width: 118px;
  border: 1px solid #fff;
  background: #fff;
  padding-left: 10px;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.table-cart .active .distitle {
  border: 1px solid #ff6600;
  position: relative;
  z-index: 3;
}
.table-cart .active .distitle:after {
  content: "";
  border-bottom: 2px solid #fff;
  height: 0;
  width: 116px;
  position: absolute;
  left: 0;
  top: 100%;
}
.table-cart .active .discountcontent {
  display: block;
  position: absolute;
  left: 0;
  top: 19px;
  z-index: 1;
  border: 1px solid #ff6600;
  padding: 10px;
  background-color: #fff;
  min-width: 400px;
  color: #666;
}
.table-cart .active .discountcontent .dashed {
  border-top: 1px dashed #ccc;
  margin-top: 10px;
  margin-bottom: 10px;
}
.table-cart .active .icon-moreunfold {
  position: absolute;
  position: static \9;
  right: 5px;
  top: 0;
  -webkit-transform: rotateZ(-180deg);
  -moz-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg);
}
.table-cart .icon-moreunfold {
  position: absolute;
  position: static \9;
  right: 5px;
  top: 0;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  transform: rotateZ(0);
  -moz-transition: -moz-transform 0.25s ease-in 0s;
  transition: -webkit-transform 0.25s ease-in 0s;
  -moz-transition: transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s, -webkit-transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
}
.table-cart .discountcontent {
  display: none;
}
.table-cart .discountbtn {
  position: relative;
  margin-right: 100px;
}
.cart-empty {
  padding: 100px 0;
  background-color: #F5F5F5;
  border-top: none;
  width: 100%;
}
.cart-empty .cart-mid {
  display: inline-block;
  text-align: left;
}
.cart-empty h4 {
  margin-top: 30px;
  font-size: 18px;
  margin-left: 50px;
}
.cart-empty p {
  font-size: 18px;
  margin-left: 50px;
}
.cart-empty .icon-gouwuche {
  font-size: 80px;
  color: #999999;
}
.stock-empty {
  color: #999999 !important;
}
.stock-empty.normal {
  color: #666 !important;
}
.stock-empty a:not(.c-666) {
  border-color: #ccc;
  color: #ccc;
}
.stock-empty .stress {
  color: #ccc !important;
}
.price-ladder .surround {
  color: #666;
  cursor: default;
  text-decoration: none;
}
.price-ladder i {
  display: inline-block;
}
.xy-link {
  color: #666;
}
.xy-link:hover {
  color: #2A9DFB;
}
.m-c-absolute {
  position: absolute;
  top: -40px;
  left: 0;
}
.xy-container {
  width: 250px;
  float: left;
}
.fixed-bottom .register-button-agree {
  height: 18px;
}
.messageBox-container {
  height: 34px;
  line-height: 34px;
  display: none;
  margin-bottom: 8px;
}
.messageBox {
  width: 522px;
  height: 28px;
  line-height: 26px;
  background: #FFFDEE;
  border: 1px solid #EBD090;
  text-align: center;
  color: #666;
}
.messageBox .message-content {
  font-size: 12px;
}
.messageBox .cls-btn {
  position: absolute;
  top: -6px;
  left: 505px;
  color: #FF8936;
}
.messagebox-right {
  position: absolute;
  top: 7px;
  margin-left: 15px;
}
.messagebox-right .triangleBorder {
  position: absolute;
  left: -20px;
  top: 2px;
  overflow: hidden;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: dashed solid dashed dashed ;
}
.messagebox-right .tbBorder {
  left: -20px;
  border-color: transparent #EDD28B transparent transparent;
}
.messagebox-right .tbBackground {
  left: -19px;
  border-color: transparent #FFFDEE transparent transparent;
}
.messagebox-top {
  position: absolute;
  top: 0;
  left: -75px;
}
.messagebox-top .triangleBorder {
  position: absolute;
  right: 7px;
  overflow: hidden;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid dashed dashed dashed;
}
.messagebox-top .tbBorder {
  bottom: -20px;
  border-color: #EDD28B transparent transparent transparent;
}
.messagebox-top .tbBackground {
  bottom: -19px;
  border-color: #FFFDEE transparent transparent transparent;
}
.popover-price {
  font-size: 12px;
}
.popover-price i,
.popover-price i.icon {
  font-size: 12px;
}
.popover-price.active {
  background-color: #ff9900;
  color: #fff;
}
.cart-old-price {
  position: relative;
}
.cart-old-price .cart-tooltip {
  top: 0;
  right: 20%;
}
.cart-popover {
  width: 210px;
}
.old-surround {
  background-color: white;
  color: #999999;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 1px 6px;
  border: 1px solid #999;
}
.cart-add {
  border: 1px solid #e4e4e4;
}
.add-success {
  background-color: #ffffff;
  padding: 10px 0;
  margin-bottom: 20px;
  font-size: 20px;
  color: #77C948;
  text-align: center;
  font-weight: normal;
}
.add-success .icon {
  font-size: 30px;
  color: #77C948;
}
.ad-in-cart {
  padding: 2px 50px;
  line-height: 28px;
  border: 1px solid #e4e4e4;
  margin-left: 15%;
  background: url(../img/pic/detail_sale_info_img.png?v=c7b9a7f) no-repeat left top;
  -moz-background-size: auto 100%;
  background-size: auto 100%;
}
.pay-tooltips {
  display: inline-block;
}
.pay-tooltips .theme-color {
  color: #0094e7 !important;
}
.cart-paragraph {
  font-size: 14px;
}
.cart-paragraph h3 {
  font-size: 14px;
}
.cart-paragraph p {
  padding: 0 0 10px 10px;
}
.cart-paragraph ul li {
  list-style: disc inside none;
  margin-left: 12px;
}
.cart-title {
  position: relative;
  height: 46px;
  width: 100%;
  margin-bottom: -4px;
  *zoom: 1;
  border-bottom: 2px solid #f2f2f2;
}
.cart-title:before,
.cart-title:after {
  display: table;
  content: "";
}
.cart-title:after {
  clear: both;
}
.cart-title:before,
.cart-title:after {
  content: " ";
  display: table;
}
.cart-title:after {
  clear: both;
}
.cart-title .carriage {
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 1;
  font-size: 12px;
}
.cart-title .w250 {
  width: 250px;
}
.cart-title .tooltip-inner {
  max-width: none!important;
  padding: 0;
}
.cart-title .toolstyle {
  min-width: 200px;
  max-width: 250px;
  padding: 10px;
}
#modalAddPIForm span.error {
  margin-left: 142px;
}
.remark-items {
  *zoom: 1;
  margin-top: 10px;
  margin-bottom: 5px;
  position: relative;
}
.remark-items:before,
.remark-items:after {
  display: table;
  content: "";
}
.remark-items:after {
  clear: both;
}
.remark-items:before,
.remark-items:after {
  content: " ";
  display: table;
}
.remark-items:after {
  clear: both;
}
.remark-items label {
  float: left;
  line-height: 28px;
}
.remark-items p {
  margin-left: 66px;
}
.remark-items .limit-number {
  position: absolute;
  right: 0;
  bottom: -18px;
  color: #999;
  font-size: 12px;
}
.pici-remark {
  position: relative;
  display: block;
}
.pici-remark i {
  position: absolute;
  font-size: 18px;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -9px;
  color: #999;
}
.cart-model-c {
  height: 26px;
  padding: 13px 0 0 15px;
}
.cart-model-c .cart-model-c-img {
  background: url('//static.ickey.cn/assets/release3.001/img/pic/cart-new.png') no-repeat;
  width: 7px;
  height: 24px;
}
.cart-model-c .cart-model-c-text {
  background: #fffdee;
  border: 1px solid #eed48e;
  border-left: none;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 5px 0 10px;
  color: #f60;
}
.cart-model-c .cart-model-c-text span {
  color: #f00;
}
.abtest1.cart-info-abtest .tips-tags.disable {
  display: none;
}
.freebasic {
  margin-top: 3px;
}
.tips-cont {
  height: 17px;
}
.tips-tags {
  position: relative;
}
.tips-tags i {
  height: 30px;
  line-height: 23px;
  background: #F0FAF2;
  border: 1px solid #84C165;
  -moz-border-radius: 30px;
  border-radius: 30px;
  display: inline-block;
  padding: 3px 15px 4px;
  font-style: normal;
  color: #84C165;
}
.tips-tags-info {
  display: none;
  position: absolute;
  top: -60px;
  left: 50%;
  background: #F0FAF2;
  border: 1px solid #84C165;
  white-space: nowrap;
  padding: 5px 15px;
  color: #84C165;
  -moz-box-shadow: 0 0 1px 1px #F0FAF2;
  box-shadow: 0 0 1px 1px #F0FAF2;
  -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  transform: translatex(-50%);
}
.tips-tags-info:before,
.tips-tags-info:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
}
.tips-tags-info:before {
  top: 54px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-top-color: #84C165;
  margin-left: -7.07106781px;
  margin-top: -14.14213562px;
}
.tips-tags-info:after {
  top: 52px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-top-color: #F0FAF2;
  margin-left: -7.07106781px;
  margin-top: -14.14213562px;
}
.tips-tags:hover .tips-tags-info {
  display: block;
}
.tips-tags.disable i {
  background: #E4E4E4;
  border-color: #D4D4D4;
  color: #666;
}
.tips-tags.disable .tips-tags-info {
  background: #fff;
  border-color: #D4D4D4;
  color: #666;
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.tips-tags.disable .tips-tags-info:after {
  border-bottom-color: #fff;
}
.tips-tags.disable .tips-tags-info:before {
  border-bottom-color: #D4D4D4;
}
.cart-tags {
  padding: 0px 5px 1px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-size: 12px;
}
.cart-tags.f90 {
  border: 1px solid #eed48e;
  background: #fffdee;
  color: #f60;
}
.cart-tags.gray {
  border: 1px solid #e4e4e4;
  background: white;
  color: #999;
  line-height: 19px;
}
.coupon-area .tabs {
  display: none;
}
.coupon-area .tabs.active {
  display: block;
}
/*导出明细*/
#export-detail .btn-default {
  color: #666;
  padding: 4px 20px 5px;
  background: #f9f9f9;
}
#export-detail .btn-theme {
  padding: 4px 20px 5px;
  margin-bottom: 0;
}
#export-detail .modal-body {
  padding: 10px;
}
#export-detail span.error {
  color: #f60;
}
/*弹出控制*/
.cart-page .cart-allcheck {
  cursor: pointer;
}
.cart-page .cart-allcheck input[type="radio"],
.cart-page .cart-allcheck input[type="checkbox"] {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.cart-page input[type="radio"],
.cart-page input[type="checkbox"] {
  cursor: pointer;
}
.cart-page .modal.modal-custom .modal-footer {
  text-align: left;
  margin-bottom: 13px;
}
.cart-page .modal.modal-custom .modal-footer button {
  margin-left: 77px;
}
.cart-page .modal-content {
  border-color: #0094e7;
}
.cart-page .pop-lf {
  float: left;
  margin-right: 13px;
}
.cart-page .pop-rf {
  margin-top: 5px;
  overflow: hidden;
}
.cart-page .modal-foot {
  height: 50px;
}
.cart-page .tips-title-success {
  color: #84C165;
  font-size: 21px;
}
.cart-page .tips-icon {
  margin-left: 30px;
  font-size: 32px;
}
.cart-page .btn-theme {
  margin-bottom: 10px;
}
.cart-page button.close {
  color: #ccc!important;
}
.cart-page button.close:hover {
  color: #0094e7 !important;
}
.cart-page .modal-dialog .btn-holly {
  background: #fff;
  border: 1px solid #999;
  -moz-border-radius: 2px;
  border-radius: 2px;
  outline: none;
  color: #666;
  margin-left: 39px;
}
.cart-page .modal-dialog .btn-holly:hover {
  background: #f5f5f5!important;
}
.cart-page .checkout-pop .btn-theme:hover,
.cart-page .export-pop .btn-theme:hover {
  background: #f5f5f5 !important ;
}
.cart-page .two-btn .btn-theme {
  border: 1px solid #0094e7;
}
.cart-page .two-btn .btn-theme:hover {
  background: #6ea0e2!important;
  border: 1px solid #6ea0e2;
}
.cart-page .two-btn .cancel {
  background: #fff!important;
  color: #666;
  border: 1px solid #999;
}
.cart-page .two-btn .cancel:hover {
  background: #f5f5f5!important;
}
.cart-page .del-pop .modal-dialog {
  width: 240px;
}
.cart-page .del-pop .modal-dialog .close > span:hover {
  color: #0094e7;
}
.cart-page .del-pop .modal-body {
  text-align: center;
}
.cart-page .del-pop .modal-body .clearfix {
  color: #333;
}
.cart-page .del-pop .modal-body .clearfix:before {
  display: inline-block !important;
  margin-right: 10px;
  font-family: 'ICKEY' !important;
  content: '\e7a5' !important;
  color: #0094e7;
  font-size: 26px;
  vertical-align: -4px;
}
.cart-page .del-pop .modal-body .warning-clf:before {
  color: #f60 !important;
  content: '\e79e' !important;
}
.cart-page .del-pop .modal-footer button.cancel {
  float: left;
  margin-left: 53px;
  background: #f9f9f9;
}
.cart-page .del-pop .modal-footer button.ok {
  margin-left: 100px;
}
.cart-page .del-pop .modal-footer .btn-holly {
  background: #fff;
  border: 1px solid #999;
  -moz-border-radius: 2px;
  border-radius: 2px;
  outline: none;
  color: #666;
}
.cart-page .two-btn .modal-content {
  width: 300px;
}
.cart-page .two-btn .modal-body {
  text-align: center;
}
.cart-page .two-btn .modal-body .clearfix {
  color: #f60;
  font-size: 20px;
}
.cart-page .two-btn .modal-body .clearfix:before {
  display: inline-block !important;
  margin-right: 10px;
  font-family: 'ICKEY' !important;
  content: '\e79e' !important;
  color: #f60 !important;
  font-size: 28px;
  vertical-align: -4px;
}
.cart-page .two-btn .modal-footer button.cancel {
  margin-left: 51px;
}
.cart-page .two-btn .modal-footer button.ok {
  float: none;
  margin-left: 16px;
}
.cart-page .checkout-pop .modal-footer button.ok {
  margin-left: 63px;
}
.checkbox-td {
  position: relative;
}
.checkbox-td .disabled-tips {
  display: none;
  position: absolute;
  padding: 5px 10px;
  top: 32px;
  left: 0;
  white-space: nowrap;
  background: white;
  border: 1px solid #75b9fd;
  -moz-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
}
.checkbox-td .disabled-tips:before {
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: -6px;
  content: '';
  border: 1px solid #75b9fd;
  background: white;
  border-left: none;
  border-bottom: none;
}
#hk-self-delivery span.error {
  margin-left: 5px;
}
.detail .detail-panel {
  border: 1px solid #e4e4e4;
  height: 300px;
}
.detail .detail-panel.no-border {
  border: none;
}
.detail .detail-panel .detail-info {
  height: 100%;
}
.detail .detail-panel .detail-info .dl-horizontal dt {
  width: 90px;
  float: left;
}
.detail .detail-panel .detail-info .dl-horizontal dd {
  margin-left: 90px;
}
.detail .detail-panel img {
  height: auto;
}
.detail .detail-panel-foot {
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #F5F5F5;
  padding: 10px;
  vertical-align: middle;
}
.detail .detail-panel-foot .row {
  line-height: 24px;
}
.detail .detail-disabled {
  background: #F5F5F5;
  color: #cccccc;
}
.detail .detail-disabled .stress,
.detail .detail-disabled .strong {
  color: #cccccc !important;
}
.detail .detail-disabled .counter-sub i,
.detail .detail-disabled .counter-add i {
  color: #cccccc;
}
.detail .detail-disabled-mask {
  position: absolute;
  z-index: 2;
  left: 0;
  width: 100%;
  height: 40px;
  bottom: 52px;
}
.detail .grid-list {
  height: 100%;
  line-height: 28px;
}
.detail .grid-list .price-list {
  max-height: 222px;
  overflow-y: auto;
}
.detail .grid-list .indent-box {
  position: absolute;
  bottom: 10px;
  left: 12px;
}
/*罗切斯特专题页面样式*/
.rechester-mainpage {
  position: relative;
}
.rechester-mainpage .counter .counter-input {
  float: left;
  height: 24px;
  width: 80px;
  text-align: center;
  border: 1px solid #999;
  padding: 2px 7px;
  background-color: #fff;
  -moz-transition: border-color 0.25s ease-out 0s;
  transition: border-color 0.25s ease-out 0s;
}
.rechester-mainpage .counter .counter-sub,
.rechester-mainpage .counter .counter-add {
  border: 1px solid #999;
}
.rechester-mainpage .detail-info-box {
  position: relative;
}
.rechester-mainpage .detail-info-box #priceGradientBox {
  min-height: 398px;
  top: -74px;
  left: auto;
  right: 0;
  z-index: 111;
  width: 220px;
  background: #fff;
  border: 1px solid #e4e4e4;
  position: absolute;
  display: block;
}
.rechester-mainpage .detail-info-box #priceGradientBox p {
  padding: 6px 20px;
  font-size: 16px;
}
.rechester-mainpage .detail-info-box #priceGradientBox .table-noborder thead tr th {
  padding-bottom: 10px;
}
.rechester-mainpage .pro-img {
  width: 400px;
  height: 400px;
}
.rechester-mainpage .pro-img .pro-detail-img {
  border: 1px solid #e4e4e4;
  height: 400px;
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.rechester-mainpage .pro-img .pro-detail-img .rochester-icon {
  width: 152px;
  height: 42px;
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
}
.rechester-mainpage .pro-img .pro-detail-img .rochester-phone {
  background: url('//static.ickey.cn/assets/src/img/pic/rochesterphone.png') no-repeat center center;
  width: 400px;
  height: 58px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.rechester-mainpage .pro-price .pro-add-cart .detailxj {
  width: 88px;
  margin-right: 20px;
}
.rechester-mainpage .pro-price .pro-detail-infos {
  padding-left: 5px;
  padding-bottom: 10px;
}
.rechester-mainpage .pro-price .pro-detail-infos .rochester-text {
  font-size: 14px;
  color: #fff;
  background-color: #ff0000;
  width: 150px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  margin-bottom: 12px;
}
.rechester-mainpage .pro-price .pro-detail-infos h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 16px;
  color: #333;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line {
  width: 540px;
  font-size: 16px;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-left {
  display: inline-block;
  width: 274px;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-left span:nth-child(1) {
  width: 75px;
  display: inline-block;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-left span #univalent {
  font-size: 24px;
  padding-left: 4px;
  font-weight: bold;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-left .counter {
  top: -2px;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-left .counter span:nth-child(1) {
  width: 26px;
  text-align: center;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-left .counter #inputNumUp {
  width: 26px;
  text-align: center;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-right {
  display: inline-block;
  width: 266px;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-right span:nth-child(1) {
  width: 75px;
  display: inline-block;
  margin-left: 20px;
}
.rechester-mainpage .pro-price .pro-detail-infos .detail-line .detail-line-right .show-more-price i {
  margin-left: 8px;
}
.rechester-mainpage .pro-price .wx-tips {
  color: #f60;
  margin-top: 6px;
  padding-left: 20px;
}
.rechester-mainpage .stock_buy {
  width: 132px;
}
.rechester-mainpage .fourpoint {
  width: 1200px;
  margin: 50px auto;
}
.rechester-mainpage .fourpoint .description-team {
  position: relative;
  text-align: center;
  float: left;
}
.rechester-mainpage .fourpoint .description-team .point-img {
  width: 166px;
  height: 166px;
  position: relative;
  margin: 0 auto 22px;
}
.rechester-mainpage .fourpoint .description-team p {
  color: #666;
  font-size: 18px;
}
.st-detail .st-tit {
  height: 65px;
}
.st-detail .detail-panel {
  height: 365px;
}
.st-detail .detail-panel.st-detail-panel {
  height: 300px;
}
.st-hot .img-box,
.st-rec-list .img-box {
  position: relative;
  height: 100px;
  width: 100px;
  display: inline-block;
}
.st-hot .img-box img,
.st-rec-list .img-box img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.st-rec-list {
  overflow: hidden;
}
.st-rec-list li {
  border-top: 1px dashed #e4e4e4;
  padding: 15px 0;
  margin-top: -1px;
}
.st-rec-list li:first-child {
  padding-top: 0;
}
.st-rec-list li:last-child {
  padding-bottom: 0;
}
.st-param .table > tbody > tr:first-child > td {
  border-top: none;
}
.st-param .table > tbody > tr > td:first-child {
  padding-left: 20px;
}
.other-price-header {
  text-align: center;
}
.other-price-header .other-abs-head {
  position: absolute;
  left: 0;
}
.other-price-header h4 {
  background-color: #F5F5F5;
  padding: 10px;
}
.other-price-header > p {
  font-size: 16px;
  padding: 5px 0;
  text-align: center;
  border-bottom: 1px solid #e4e4e4;
}
.other-price-list {
  height: 227px;
}
.other-price-list .scr-list {
  height: 207px;
  overflow: auto;
}
.productMoreinfo img {
  margin-top: 20px;
}
.pro-detail-img {
  border: 1px solid #e4e4e4;
  height: 285px;
  width: 100%;
  text-align: center;
  position: relative;
}
.pro-detail-img img {
  max-width: 200px;
  max-height: 200px;
}
.pro-share-area {
  height: 30px;
  line-height: 30px;
}
.pro-share-area i {
  font-size: 18px;
}
.pro-detail-infos {
  min-height: 125px;
  *height: 125px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.pro-detail-infos .classify-list dt {
  text-align: left;
  width: auto;
  margin-right: 10px;
  float: left;
}
.pro-detail-infos .classify-list dd {
  margin-left: 65px;
}
.pro-detail-infos h3,
.pro-detail-infos p {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}
.pro-detail-opera {
  background-color: #f5f5f5;
  width: 100%;
  border-top: none;
  height: 160px;
  margin-bottom: 30px;
}
.pro-detail-opera [class^='iradio'] {
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  background-color: #fff;
}
.pro-detail-opera .pro-add-cart {
  padding: 15px 20px;
  margin-top: 10px;
  border-top: 1px solid #e4e4e4;
}
.pro-detail-opera .pro-tip {
  width: 100%;
  height: 30px;
  padding-left: 20px;
  background-color: #fffdee;
}
.pro-grads {
  min-height: 315px;
  *height: 315px;
  left: 78px;
  top: 0;
  z-index: 111;
  display: none;
  width: 220px;
  background: #fff;
  border: 1px solid #e4e4e4;
  position: absolute;
}
.pro-grads p {
  padding: 10px;
}
.pro-grads .table thead > tr > th {
  border-bottom: 1px solid #e4e4e4;
  background-color: transparent;
}
.pro-grads .table thead > tr > th,
.pro-grads .table tbody > tr > td {
  font-size: 14px;
}
.pro-grads .table thead > tr > th:first-child,
.pro-grads .table tbody > tr > td:first-child {
  padding-left: 20px;
}
.pro-grads .table tbody > tr > td {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pro-tab-pane {
  padding: 10px 20px;
  min-height: 180px;
  *height: 180px;
}
.pro-tab-pane .pro-table-tit {
  background-color: #f5f5f5;
}
.pro-tab-pane .table tr > td {
  border-color: #e4e4e4;
  font-size: 14px;
}
.pro-tab-pane img {
  max-width: 66%;
}
.tab-pane .list-div {
  padding-right: 15px;
  padding-left: 15px;
}
.list-tab-meal > li.active a {
  color: #0094e7;
}
.rec-height {
  min-height: 567px;
  *height: 567px;
}
.pro-img-limit {
  width: 110px;
  *width: 110px;
  height: 110px;
  *height: 110px;
  margin: 0 auto;
  position: relative;
}
.pro-hot-list {
  margin-top: -1px;
}
.pro-hot-list > li {
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2;
}
.pro-hot-list > li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.list-meal {
  *zoom: 1;
}
.list-meal:before,
.list-meal:after {
  display: table;
  content: "";
}
.list-meal:after {
  clear: both;
}
.list-meal:before,
.list-meal:after {
  content: " ";
  display: table;
}
.list-meal:after {
  clear: both;
}
.list-meal > li {
  float: left;
}
.list-meal .list-meal-item {
  text-align: center;
  width: 136px;
  word-wrap: break-word;
  word-break: break-all;
}
.list-meal .list-meal-item > a {
  display: block;
  width: 96px;
  height: 96px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  text-align: center;
}
.list-meal .list-meal-item span,
.list-meal .list-meal-item p {
  word-wrap: break-word;
  word-break: break-all;
}
.list-meal .list-meal-item .list-item-tit {
  height: 42px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}
.list-meal .list-meal-item img {
  min-width: 100%;
  max-height: 100%;
}
.list-meal .list-meal-opera {
  padding-top: 60px;
  padding-right: 30px;
  padding-left: 30px;
}
.list-meal.list-full-rec .list-meal-item {
  width: 16.6%;
}
.list-meal.list-full-rec .list-meal-item .list-item-tit {
  max-width: 136px;
  *width: 136px;
  margin: 0 auto;
}
.pro-buy {
  position: relative;
  margin-top: -20px;
}
.pro-buy .icon-calculator {
  position: absolute;
  left: 20px;
  top: 80px;
}
.pro-buy .pro-buy-panel {
  margin-left: 100px;
}
.pro-buy table tr > td {
  padding: 2px 0;
}
.pro-buy .counter-input {
  width: 86px;
}
.pro-buy .btn-block {
  width: 122px;
}
.icon-calculator {
  display: inline-block;
  *display: block;
  width: 36px;
  height: 36px;
  overflow: hidden;
  background: url("//static.ickey.cn/assets/release3.001/img/icon/icon-calculator.png") no-repeat;
}
.icon-calculator.icon-calc-plus {
  background-position: 0 0;
}
.icon-calculator.icon-calc-equal {
  background-position: 0 -36px;
}
.tag-check-list .sup-item {
  position: relative;
}
.tag-check-list .sup-itemyx30 {
  display: none!important;
}
.limit-tips {
  position: absolute;
  left: 20px;
  bottom: 100%;
  margin-bottom: -7px;
  width: 196px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #f60;
  color: #f60;
  z-index: 5;
  line-height: 1.5;
  display: none;
}
.limit-tips:before,
.limit-tips:after {
  content: "";
  display: block;
  position: absolute;
  left: 58px;
}
.limit-tips:before {
  top: 100%;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-top-color: #f60;
  margin-left: -7.07106781px;
}
.limit-tips:after {
  top: 100%;
  margin-top: -1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-top-color: #fff;
  margin-left: -7.07106781px;
}
.counter-limit {
  position: absolute;
  left: 0;
  bottom: 100%;
  margin-bottom: 8px;
  white-space: nowrap;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #f60;
  color: #f60;
  z-index: 2;
  line-height: 1.5;
  font-size: 12px;
  display: none;
}
.counter-limit:before,
.counter-limit:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
}
.counter-limit:before {
  top: 100%;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-top-color: #f60;
  margin-left: -7.07106781px;
}
.counter-limit:after {
  top: 100%;
  margin-top: -1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-top-color: #fff;
  margin-left: -7.07106781px;
}
.listbox-lowest-detail {
  max-height: 250px;
  overflow-y: auto;
}
.listbox-lowest-detail tbody td {
  height: 50px;
  max-height: 50px;
  overflow-y: auto;
}
.c-2e9 {
  color: #0094e7;
}
/*
 *  海外代购页面
 *
 */
.seaban {
  position: relative;
  height: 380px;
}
.seafilter {
  border-bottom: 1px solid #e4e4e4;
}
.seafilter dl {
  background: #F5F5F5;
  border-top: 1px solid #e4e4e4;
}
.seafilter dl dd {
  background: #ffffff;
  padding-left: 10px;
  padding-top: 5px;
}
.seafilter dl dd a {
  font-size: 14px;
  color: #666;
}
.seafilter dl dd a:hover {
  color: #0094e7;
}
.seafilter dl dt {
  font-size: 14px;
  color: #666;
  padding-top: 5px;
  padding-bottom: 5px;
}
.sea-slide {
  height: 100px;
  margin-top: 30px !important;
  margin-bottom: 10px !important;
}
.sea-slide .hd li {
  background: #997f1a !important;
}
.sea-slide .hd li.on {
  background: #ffffff !important;
}
.distributor .bar-floor {
  border-bottom: 1px solid #F2F2F2;
}
.distributor .bar-floor .flooracitve {
  border-left: 5px solid #999999;
}
.distributor .bar-floor .floorcurt {
  border-left: 5px solid #ff6600;
}
.distributor .bar-floor h2 {
  font-size: 18px;
  color: #333;
}
.distributor .dis-list {
  margin-left: -0.7%;
}
.distributor .dis-list ul li {
  float: left;
  width: 24.3%;
  margin-left: 0.7%;
  margin-bottom: 10px;
  border: 1px solid #F2F2F2;
}
.distributor .dis-list ul li .dis-pic img {
  margin: 20px auto;
  display: block;
  max-width: 100%;
  width: 200px;
  height: 90px;
}
.distributor .dis-list ul li .dis-info {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  background: #F2F2F2;
}
.distributor .dis-list ul li .dis-info p a {
  width: 100%;
  color: #333;
  font-size: 20px;
  margin-bottom: 5px;
}
.distributor .dis-list ul li .dis-info a {
  font-size: 12px;
  color: #666;
}
.distributor .dis-list ul li .dis-info a:hover {
  color: #0094e7;
}
.distributor .dis-list ul li:hover {
  border: 1px solid #0094e7;
}
.distributor .dist-brand {
  margin-left: -0.6%;
}
.distributor .dist-brand ul li {
  float: left;
  width: 24.4%;
  margin-left: 0.6%;
  margin-bottom: 10px;
  border: 1px solid #F2F2F2;
}
.distributor .dist-brand ul li img {
  width: 100%;
}
.distributor .dist-product {
  margin-left: -0.6%;
}
.distributor .dist-product ul li {
  float: left;
  width: 19.4%;
  margin-left: 0.6%;
  padding: 20px;
  background: #F2F2F2;
}
.distributor .dist-product ul li p {
  width: 100%;
  color: #333;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
}
.distributor .dist-product ul li .dist-pro-price {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  color: #f60;
}
.distributor .dist-product ul li .dist-pro-price .tag.tag-lowest:after {
  top: -4px;
}
.sea-list-detail .left-video {
  margin: 10px 0;
  padding: 10px 0 0 0!important;
}
.sea-list-detail .left-video video {
  margin: 10px 0 0 15px;
}
.sea-list-detail .left-video > span {
  margin: 10px 0 10px 15px;
}
.sea-list-detail .hot-search-top {
  width: 892px;
  float: right;
  margin-top: 20px;
}
.sea-list-detail .hot-search-top .gray-bc {
  background: #e4e4e4;
  padding: 10px 15px 10px 15px;
}
.sea-list-detail .table-search > thead tr th {
  padding: 10px 5px;
}
.sea-list-detail .table-search > tbody > tr {
  border-top: 1px solid #e4e4e4;
}
.sea-list-detail .table-search > tbody > tr:nth-child(1) {
  border-top: none;
}
.sea-list-detail .table-search .search-data-unfold > div:first-child {
  height: 100% !important;
}
.sea-list-detail .table-search .search-info-unfold > div.search-info-desc {
  height: 100% !important;
}
.sea-list-detail .p1511 {
  padding: 10px 5px 10px 15px !important;
}
.sea-list-detail .textSearch > div {
  padding-left: 10px;
}
.sea-list-detail .sea-detail-left div {
  border: 1px solid #e4e4e4;
  margin-right: 20px;
  padding: 50px 0 ;
}
.sea-list-detail .sea-detail-left div img {
  margin: 0px auto 30px;
  display: block;
  width: 200px;
}
.sea-list-detail .sea-detail-left div h3 {
  font-weight: bold !important;
  font-size: 18px;
  color: #333;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
.sea-list-detail .sea-detail-left div p {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  margin-top: 10px;
}
.sea-list-detail .sea-detail-right h2 {
  color: #333;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 10px;
}
.sea-list-detail .sea-detail-right div {
  overflow-y: auto;
  line-height: 26px;
  font-size: 12px;
}
.sea-detail-right .company-info {
  padding: 7px 15px 20px 15px;
  border: 1px solid #e4e4e4;
}
.sea-detail-right .company-video {
  margin-top: 15px;
  padding: 7px 15px 20px 15px;
  background: #f2f2f2;
}
.sea-detail-right .company-file {
  margin-top: 15px;
  padding: 7px 15px 25px 15px;
  background: #f2f2f2;
}
.sea-detail-right .company-file > p {
  width: 654px;
  margin-top: 15px;
  margin-left: 104px;
}
.oversea-detail.distributor {
  width: 892px;
  float: right;
  background: #f2f2f2;
  margin-top: 15px;
  padding: 5px 15px 20px 15px;
}
.sea-list-detail .sea-detail-left .company-photo {
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 15px;
  -moz-box-shadow: 1px -3px 4px -1px #e4e4e4;
  box-shadow: 1px -3px 4px -1px #e4e4e4;
}
.sea-list-detail .sea-detail-left .company-photo .photo-list li {
  width: 96%;
  margin-left: 2%;
  max-height: 200px;
  overflow: hidden;
}
.sea-list-detail .sea-detail-left .company-photo .photo-list li img {
  width: 100%;
  margin-bottom: 0;
}
.oversea-list-detail .banner,
.oversea-list-detail .banner img {
  width: 1190px;
  height: 90px;
}
.oversea-list-detail .hover-tips {
  position: absolute;
  width: 550px;
  color: #666;
  border: 1px solid #0979e9;
  background: #fff;
  padding: 5px 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  line-height: 1.8;
  height: 112px;
  overflow: hidden;
  z-index: 29;
}
.oversea-list-detail .hover-text {
  color: #0979e9;
  position: relative;
}
.oversea-list-detail .hover-text:hover .hover-tips {
  display: block;
}
.oversea-list-detail .hover-text:hover > span:before,
.oversea-list-detail .hover-text:hover > span:after {
  display: block;
}
.oversea-list-detail .hover-text > span:before,
.oversea-list-detail .hover-text > span:after {
  content: "";
  display: block;
  position: relative;
  z-index: 30;
  left: 50%;
  display: none;
}
.oversea-list-detail .hover-text > span:before {
  top: 24px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-bottom-color: #0979e9;
  margin-left: -7.07106781px;
  margin-top: -14.14213562px;
}
.oversea-list-detail .hover-text > span:after {
  top: 25px;
  position: absolute;
  width: 0;
  height: 0;
  border: 7.07106781px solid transparent;
  border-bottom-color: #fff;
  margin-left: -7.07106781px;
  margin-top: -14.14213562px;
}
.oversea-list-detail .table-search tbody tr {
  border-bottom: 1px solid #e4e4e4;
}
.oversea-list-detail #sup_search_res tr:hover .btn-zxkf > a {
  -webkit-animation: seaHovers 0.8s 1 normal forwards;
  -moz-animation: seaHovers 0.8s 1 normal forwards;
  animation: seaHovers 0.8s 1 normal forwards;
  display: inline-block;
}
.oversea-list-detail .btn-zxkf {
  font-size: 12px;
  width: 88px;
  height: 26px;
  padding: 0;
  overflow: hidden;
}
.oversea-list-detail .btn-zxkf > a {
  width: 86px;
  height: 24px;
  color: #0979e9;
  background: #fff;
  line-height: 23px;
  border: 1px solid #4F9EED;
  display: none;
}
.oversea-list-detail .btn-zxkf > a > i {
  background: url("//static.ickey.cn/assets/release3.001/img/icon/iconlist.png") no-repeat 2px -151px;
  display: inline-block;
  width: 17px;
  height: 19px;
  vertical-align: middle;
  margin-right: 2px;
}
.oversea-list-detail .btn-xunjia {
  text-align: center;
  cursor: pointer;
  font-size: 12px;
  height: 26px;
  line-height: 25px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 88px;
  background-color: #E6F1FD;
  border: 1px solid #4F9EED;
  color: #0979e9;
  padding: 0;
}
@keyframes seaHovers {
  0% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes seaHovers {
  0% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  100% {
    -moz-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes seaHovers {
  0% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.oversea-list-detail .table-search > thead .supplier-logo {
  padding: 0;
  border-bottom: 1px solid #a2cffc;
}
.oversea-list-detail .table-search > thead .sup-search {
  background: #e6f1fd;
  border-bottom: 1px solid #a2cffc;
  padding-right: 25px;
}
.oversea-list-detail .table-search > thead .sup-search > input {
  width: 215px;
  height: 34px;
  border: 1px solid #e4e4e4;
  font-size: 14px;
  border-right: none;
}
.oversea-list-detail .table-search > thead .sup-search > input:focus {
  border-color: #0094e7;
}
.oversea-list-detail .table-search > thead .sup-search > button {
  width: 72px;
  -moz-border-radius: 0;
  border-radius: 0;
  outline: none;
  height: 34px;
  border-color: #0094e7;
  border-right: none;
}
.oversea-list-detail .search-data-item .search-logo {
  margin-top: 0;
  border-bottom: none;
  height: 64px;
}
.oversea-list-detail .search-data-item .search-logo .sup-logo {
  margin: 2px 10px 0 5px;
}
.oversea-list-detail .detail-info {
  padding: 10px;
  border: 1px solid #e4e4e4;
  overflow: hidden;
}
.oversea-list-detail .detail-info > div:first-child {
  padding: 0 10px;
  margin: 10px 0;
  height: 140px;
  overflow: hidden;
  line-height: 2;
}
.oversea-list-detail .detail-info .slider-sup {
  width: 300px;
  height: 160px;
}
.oversea-list-detail #slideBox .hd {
  position: absolute;
  right: 10px;
  z-index: 999;
  bottom: 0px;
}
.oversea-list-detail #slideBox .hd ul li,
.oversea-list-detail #slideBox .hd ul li.on {
  width: 12px;
  height: 12px;
  text-indent: -99999;
  overflow: hidden;
  display: inline-block;
  margin-right: 10px;
  color: transparent;
  border: 1px solid #4c6fb8;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.oversea-list-detail #slideBox .hd ul li.on {
  background: #218dd6;
}
.oversea-list-detail #slideBox:hover .banner-prev-66,
.oversea-list-detail #slideBox:hover .banner-next-66 {
  display: block;
}
.oversea-list-detail .banner-prev-66,
.oversea-list-detail .banner-next-66 {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  z-index: 100;
  width: 25px;
  height: 50px;
  background: #000;
  -moz-opacity: .35;
  filter: alpha(opacity=35);
  opacity: .35;
  cursor: pointer;
  display: none;
}
.oversea-list-detail .banner-prev-66 img {
  margin: 14px 0 0 -1px;
  width: 25px;
}
.oversea-list-detail .banner-next-66 img {
  margin: 14px 0 0 1px;
  width: 25px;
}
.oversea-list-detail .banner-prev-66 {
  left: 0;
}
.oversea-list-detail .banner-next-66 {
  right: 0;
}
.oversea-list-detail .page-container .active-page {
  padding-right: 20px;
}
.order-process {
  margin-top: 20px;
  width: 384px;
}
.order-process .order-step {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left center;
  width: 33.3%;
  height: 6px;
  display: block;
  float: left;
  text-align: center;
  position: relative;
}
.order-process .order-step font {
  color: #666666;
  padding-top: 20px;
  display: inline-block;
  margin-left: -10px;
}
.order-process .order-step em {
  display: inline-block;
  *display: block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -9px;
  margin-top: -7px;
  color: #fff;
}
.order-process .order-step.order-process-complete {
  background-color: #75b9fd;
}
.order-process .order-step.order-process-complete em {
  background-color: #75b9fd;
}
.order-process .order-step.order-process-doing {
  background-color: #0062c4;
}
.order-process .order-step.order-process-doing em {
  background-color: #0062c4;
}
.order-process .order-step.order-process-coming {
  background-color: #ccc;
}
.order-process .order-step.order-process-coming em {
  background-color: #ccc;
}
.order-box input[type="radio"],
.order-box input[type="checkbox"] {
  cursor: pointer;
}
.order-box .panel {
  border-style: solid;
  border-color: #e4e4e4;
  border-width: 0 1px 0 1px;
}
.order-box .panel:first-child,
.order-box .panel.first-child {
  border-width: 1px 1px 0 1px;
}
.order-box .panel:last-child,
.order-box .panel.last-child {
  border-width: 0 1px 1px 1px;
}
.order-box .panel .link-return {
  font-size: 14px;
  margin-top: 1px;
}
.order-box .panel .link-return a {
  color: #0094e7;
}
.order-box > em {
  margin-right: 15px;
}
.order-box .panel-footer {
  padding-top: 0;
  margin-top: -15px;
}
.order-box .order-content .no-icheck {
  vertical-align: middle;
  margin-top: -2px;
}
.order-box .order-content #ChinaConsigneeList .no-icheck {
  margin-top: 0;
}
.order-box .order-content #payFixedBottom .register-button-agree {
  margin-top: 0;
}
.order-box .order-content #HKConsigneeList .list-span > input[type="radio"] {
  top: 10px;
}
.order-box .order-content .all-bills input[type="radio"] {
  vertical-align: middle;
  margin-top: -2px;
}
.piece {
  position: relative;
}
.piece .piece-modify {
  font-size: 12px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  display: none;
  visibility: hidden;
}
.piece .piece-modify:hover {
  color: #0094e7;
}
.piece .piece-modify:hover .icon {
  color: #0094e7;
}
.piece .piece-modify .icon {
  font-size: 12px;
  margin-left: 3px;
}
.piece .piece-right-top {
  position: absolute;
  right: 10px;
  top: 8px;
}
.piece .piece-left-bottom {
  position: absolute;
  left: 10px;
  bottom: 2px;
}
.piece .piece-right-bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
}
.piece .piece-checked {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 0;
  height: 0;
  border-bottom: 20px solid #0094e7;
  border-left: 20px solid transparent;
}
.piece .piece-checked .icon {
  position: absolute;
  top: 4px;
  left: -15px;
  color: #fff;
  font-size: 14px;
}
.piece .piece-checked:hover .icon {
  color: #fff;
}
.piece.on .piece-modify {
  opacity: 1;
  filter: alpha(opacity=100);
  display: inline;
  visibility: visible;
}
.piece.on .piece-checked {
  opacity: 1;
  filter: alpha(opacity=100);
  display: inline;
  visibility: visible;
}
.address-piece {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 23.8%;
  height: 130px;
  padding: 10px;
  cursor: default;
  border: 2px solid #eeeeee;
  background-color: #F9F9F9;
  float: left;
  margin-right: 1.5%;
  margin-bottom: 15px;
  cursor: pointer;
  -moz-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
}
.address-piece.on,
.address-piece:hover {
  border-color: #0094e7;
  background-color: #fff;
}
.address-piece.on {
  cursor: default;
}
.address-piece.disabled {
  cursor: default;
  background-color: #F9F9F9;
  border: 2px solid #eeeeee !important;
}
.address-piece:nth-child(4n) {
  margin-right: 0;
}
.address-piece .address-tit {
  border-bottom: 1px solid #F5F5F5;
  padding: 2px 0;
  margin-bottom: 5px;
  font-weight: bold;
  max-width: 80%;
  *width: 80%;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  *overflow: hidden;
}
.address-piece .address-tit em,
.address-piece .address-tit span {
  font-weight: bold;
  margin-right: 10px;
}
.address-piece .address-tit em:last-child,
.address-piece .address-tit span:last-child {
  margin-right: 0;
}
.address-piece .address-info {
  max-height: 64px;
  overflow-y: auto;
  overflow-x: hidden;
  *height: 64px !important;
  _height: 100%;
  _height: 64px;
}
.address-piece .address-info em {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  text-overflow: ellipsis;
  line-height: 1.5;
  display: block;
  max-width: 100%;
  *overflow: hidden;
}
.btn-receiver-default {
  -moz-transition: color 0.5s ease-out 0s;
  transition: color 0.5s ease-out 0s;
}
.btn-receiver-default.on {
  color: #0094e7;
  cursor: default;
}
.btn-receiver-default.on:hover {
  color: #0094e7;
}
.btn-receiver-default.on:hover i.icon {
  color: #0094e7;
}
.btn-receiver-default.on i.icon {
  color: #0094e7;
}
.modal .modal-area-pick select {
  max-width: 100%;
}
.area-pick span.error {
  vertical-align: top;
}
.form-list li {
  margin-bottom: 10px;
}
.form-list li:last-child {
  margin-bottom: 0;
}
.radio-info {
  *zoom: 1;
  padding: 20px;
  line-height: 1.5;
}
.radio-info:before,
.radio-info:after {
  display: table;
  content: "";
}
.radio-info:after {
  clear: both;
}
.radio-info:before,
.radio-info:after {
  content: " ";
  display: table;
}
.radio-info:after {
  clear: both;
}
.radio-info .tooltip-inner {
  max-width: none!important;
  /*width:250px;padding:10px;*/
}
.radio-info .toolstyle {
  width: 250px;
  padding: 10px;
}
.info-prompt {
  position: relative;
  background-color: #fff;
}
.info-prompt.top:before {
  content: "";
  position: absolute;
  left: -1px;
  top: -8px;
  width: 0;
  height: 0;
  border-bottom: 8px solid #e4e4e4;
  border-right: 8px solid transparent;
}
.info-prompt.top:after {
  content: "";
  position: absolute;
  left: 0px;
  top: -6px;
  width: 0;
  height: 0;
  border-bottom: 7px solid #ffffff;
  border-right: 7px solid transparent;
}
.info-prompt.left:before {
  content: "";
  position: absolute;
  left: -8px;
  top: -1px;
  width: 0;
  height: 0;
  border-top: 8px solid #e4e4e4;
  border-left: 8px solid transparent;
  z-index: 2;
}
.info-prompt.left:after {
  content: "";
  position: absolute;
  left: -6px;
  top: 0px;
  width: 0;
  height: 0;
  border-top: 7px solid #ffffff;
  border-left: 7px solid transparent;
  z-index: 3;
}
.no-radio {
  cursor: pointer;
}
.no-radio label {
  cursor: pointer;
}
.radio-tab-tit,
.subradio-tab-tit {
  *zoom: 1;
}
.radio-tab-tit:before,
.subradio-tab-tit:before,
.radio-tab-tit:after,
.subradio-tab-tit:after {
  display: table;
  content: "";
}
.radio-tab-tit:after,
.subradio-tab-tit:after {
  clear: both;
}
.radio-tab-tit:before,
.subradio-tab-tit:before,
.radio-tab-tit:after,
.subradio-tab-tit:after {
  content: " ";
  display: table;
}
.radio-tab-tit:after,
.subradio-tab-tit:after {
  clear: both;
}
.radio-tab-tit li,
.subradio-tab-tit li {
  display: inline-block;
  *display: inline;
  float: left;
  border: 1px solid transparent;
  padding: 5px 15px 6px 10px;
}
.radio-tab-tit li.on,
.subradio-tab-tit li.on {
  border-color: #e4e4e4;
  background-color: #fff;
  border-bottom: none;
  padding-bottom: 7px;
}
.radio-tab-tit li.no-info,
.subradio-tab-tit li.no-info {
  border-color: #0094e7 !important;
}
.subradio-tab-tit {
  border-bottom: 1px solid #0094e7;
}
.subradio-tab-tit li {
  position: relative;
  bottom: -1px;
  z-index: 10;
}
.radio-tab-item {
  border: 1px solid #e4e4e4;
  margin-top: -1px;
  min-height: 50px;
  line-height: 1.5;
  display: none;
}
.radio-tab-item.on {
  display: block;
}
.subradio-tab-item {
  margin-top: -1px;
  min-height: 50px;
  line-height: 1.5;
  display: none;
}
.subradio-tab-item.on {
  display: block;
}
.modal .radio-tab-item {
  border: none;
  border-top: 1px solid #0094e7;
}
.sub-tab-tit {
  *zoom: 1;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 10px;
}
.sub-tab-tit:before,
.sub-tab-tit:after {
  display: table;
  content: "";
}
.sub-tab-tit:after {
  clear: both;
}
.sub-tab-tit:before,
.sub-tab-tit:after {
  content: " ";
  display: table;
}
.sub-tab-tit:after {
  clear: both;
}
.sub-tab-tit li {
  cursor: pointer;
  float: left;
  display: inline-block;
  *display: inline;
  padding: 10px;
  border: 1px solid transparent;
}
.sub-tab-tit li:first-child {
  padding-left: 0px;
}
.sub-tab-tit li input {
  vertical-align: middle;
  margin-top: -2px;
  cursor: pointer;
}
.sub-tab-tit li label {
  cursor: pointer;
}
.sub-tab-tit li.disabled {
  cursor: no-drop;
}
.sub-tab-tit li.disabled input {
  cursor: no-drop;
}
.sub-tab-tit li.disabled label {
  cursor: no-drop;
}
.sub-tab-tit .d-n {
  display: none;
}
.sub-tab-tit .disabled .tooltip-inner {
  color: #666 !important;
  -moz-border-radius: 3px;
  -wbkit-border-radius: 3px;
  border-radius: 3px;
}
.sub-tab-tit .disabled .tooltip-inner .stress {
  color: #ff6600 !important;
}
.sub-tab-tit .tooltip-inner {
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 0px 3px rgba(0, 204, 255, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 204, 255, 0.3);
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
  cursor: auto;
}
label.disabled {
  cursor: not-allowed;
}
.sub-tab-content {
  *zoom: 1;
  margin-top: -1px;
}
.sub-tab-content:before,
.sub-tab-content:after {
  display: table;
  content: "";
}
.sub-tab-content:after {
  clear: both;
}
.sub-tab-content:before,
.sub-tab-content:after {
  content: " ";
  display: table;
}
.sub-tab-content:after {
  clear: both;
}
.sub-tab-content .sub-tab-item.on {
  display: block;
}
.sub-tab-content .pay-check-input {
  border: 1px dotted transparent;
  float: left;
  position: relative;
  margin-right: 32px;
  height: 30px;
  overflow: hidden;
}
.sub-tab-content .pay-check-input input {
  cursor: pointer;
}
.sub-tab-content .pay-check-input label {
  cursor: pointer;
}
.sub-tab-content .pay-check-input .tooltip-inner {
  cursor: auto;
}
.sub-tab-content .pay-check-input .pay-check-label input {
  vertical-align: middle;
  margin-top: -2px;
}
.sub-tab-content .pay-check-input .pay-check-label label {
  vertical-align: middle;
}
.sub-tab-content .pay-check-input.active {
  border: 1px solid #0094e7 !important;
  overflow: inherit;
}
.sub-tab-content .pay-check-input.active .pay-check-detail {
  position: absolute;
  left: -1px;
  top: 38px;
  z-index: 100;
  display: block;
}
.sub-tab-content .pay-check-input.active .pay-check-detail.on {
  z-index: 200;
}
.sub-tab-content .pay-check-input.active:after {
  color: #fff;
  font-family: "ICKEY" !important;
  content: "\e615";
  font-weight: bold;
  position: absolute;
  width: 14px;
  height: 20px;
  right: -3px;
  bottom: -7px;
  font-size: 12px;
}
.sub-tab-content .pay-check-input.active:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 16px solid #0094e7;
  border-left: 16px solid transparent;
}
.sub-tab-content .pay-check-input.disabled,
.sub-tab-content .pay-check-input.no-allow {
  overflow: inherit;
  cursor: no-drop;
}
.sub-tab-content .pay-check-input.disabled input,
.sub-tab-content .pay-check-input.no-allow input {
  cursor: no-drop;
}
.sub-tab-content .pay-check-input.disabled label,
.sub-tab-content .pay-check-input.no-allow label {
  cursor: no-drop;
}
.sub-tab-content .pay-check-input.hoveractive {
  border: 1px solid #0094e7 !important;
  overflow: inherit;
}
.sub-tab-content .pay-check-input.active-top {
  border-top-color: #0094e7;
  border-left-color: #0094e7;
  border-right-color: #0094e7;
}
.sub-tab-content .pay-check-input.active-bottom {
  border-top-color: #0094e7;
  border-left-color: #0094e7;
  border-right-color: #0094e7;
}
.sub-tab-content .pay-check-input .c-666-p {
  color: #666 !important;
}
.sub-tab-content .pay-check-input .c-999-p {
  color: #999 !important;
}
.sub-tab-content .pay-check-input > dd {
  min-height: 24px;
  _height: 24px;
}
.sub-tab-content .pay-check-input > dd .c-alink {
  color: #0094e7 !important;
}
.sub-tab-content .pay-check-input .tooltip-inner {
  white-space: nowrap;
  max-width: inherit;
  color: #666!important;
}
.sub-tab-content .pay-check-input .tooltip-inner a {
  color: #0094e7 !important;
}
.sub-tab-content .pay-check-input em.onsale {
  color: #fff;
  background: red;
  padding: 0px 2px 1px;
  font-size: 12px;
  margin-right: 2px;
  margin-left: 2px;
}
.sub-tab-content .hide-tabs .pay-check-input .pay-check-label input {
  margin-top: 0;
}
.sub-tab-content .pay-check-detail {
  position: absolute;
  left: -1px;
  top: 38px;
  z-index: 100;
  display: none;
  width: 600px;
}
.sub-tab-content .pay-check-detail.on {
  width: 680px;
}
.sub-tab-content .pay-check-detail.on .checkbox-input {
  display: block;
}
.sub-tab-content .checkbox-info {
  padding: 10px;
  background: #fff;
  display: none;
  position: absolute;
  left: -1px;
  top: 0px;
  z-index: 99;
  border: 1px solid #0094e7;
}
.sub-tab-content .show.checkbox-info {
  padding: 10px;
  background: #fff;
  display: block;
  position: absolute;
  left: -1px;
  top: 0px;
  z-index: 99;
}
.sub-tab-content .pay-check-label {
  padding: 3px 10px 1px 10px;
  height: 28px;
}
.sub-tab-content .pay-check-label .icon-questionoutline {
  padding: 5px 0;
}
.sub-tab-content .pay-check-label.disabled {
  cursor: not-allowed;
}
.sub-tab-content .pay-check-label.disabled label {
  cursor: not-allowed;
}
.sub-tab-content .pay-check-label .tooltip-inner {
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 0px 3px rgba(0, 204, 255, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 204, 255, 0.3);
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
.sub-tab-content .pay-check-label .tooltip-inner .disabled {
  color: #666 !important;
}
.radio-tag-edit {
  font-weight: normal;
}
.radio-tag-edit a {
  margin-left: 5px;
}
.radio-tag-edit a:hover {
  text-decoration: none;
}
.invoice-tools {
  position: relative;
  *zoom: 1;
  min-width: 130px;
}
.invoice-tools:before,
.invoice-tools:after {
  display: table;
  content: "";
}
.invoice-tools:after {
  clear: both;
}
.invoice-tools:before,
.invoice-tools:after {
  content: " ";
  display: table;
}
.invoice-tools:after {
  clear: both;
}
.invoice-tools > span,
.invoice-tools .default-personbill {
  float: left;
}
.invoice-tools .show-personbill {
  float: right;
}
.invoice-tools .edit-personbill {
  position: absolute;
  left: 63px;
}
.bank-content {
  background: #fef9e7;
  padding: 20px;
}
.bank-list {
  *zoom: 1;
}
.bank-list:before,
.bank-list:after {
  display: table;
  content: "";
}
.bank-list:after {
  clear: both;
}
.bank-list:before,
.bank-list:after {
  content: " ";
  display: table;
}
.bank-list:after {
  clear: both;
}
.bank-list li {
  float: left;
  display: inline-block;
  background-color: #fff;
  border: 2px solid #F5F5F5;
  padding: 5px 2px 5px 10px;
  *display: inline;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 155px;
  -moz-transition: border-color 0.25s ease-in-out 0s;
  transition: border-color 0.25s ease-in-out 0s;
}
.bank-list li:nth-child(4n) {
  margin-right: 0;
}
.bank-list li.on,
.bank-list li:hover {
  border: 2px solid #0094e7;
}
.pay-box {
  border: 1px solid #e4e4e4;
  margin-left: 24px;
}
.pay-radio dd {
  display: none;
}
.pay-radio dd.on {
  display: block;
}
.checkbox-input input[type='text'],
.small-input input[type='text'],
.checkbox-input input[type='password'],
.small-input input[type='password'] {
  line-height: 24px;
  height: 24px;
  padding: 0 10px;
}
.checkbox-input {
  white-space: nowrap;
  display: none;
  background: #fff;
  border: 1px solid #0094e7;
  padding: 10px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.checkbox-input p {
  white-space: normal;
}
.checkbox-input:after {
  position: absolute;
  left: 31px;
  top: -9px;
  content: "";
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #0094e7;
  z-index: 1;
}
.checkbox-input:before {
  position: absolute;
  left: 31px;
  top: -8px;
  content: "";
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #fff;
  z-index: 2;
}
.show-bill-person {
  display: none;
  padding: 10px;
  border: 1px solid #e4e4e4;
}
.textarea:focus {
  border-color: #0094e7;
}
.voucher .icon-moreunfold {
  display: inline-block;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -moz-transition: -moz-transform 0.25s ease-in 0s;
  transition: -webkit-transform 0.25s ease-in 0s;
  -moz-transition: transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s, -webkit-transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
}
.voucher .active .icon-moreunfold {
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.voucher-other {
  display: none;
  overflow: hidden;
}
.voucher-other .couponmask {
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
}
.voucher-other .list-inline li {
  padding: 5px 0;
}
.voucher-other .list-inline .coupon-desc {
  margin-top: 4px;
  padding: 8px 0px;
  width: 120px;
  text-align: center;
  font-size: 15px;
  color: #f60;
  background-color: #fffdee;
  border: 1px solid #fff4e8;
  position: relative;
}
.voucher-other .list-inline .coupon-desc-active {
  margin-top: 4px;
  padding: 8px 0px;
  width: 120px;
  text-align: center;
  font-size: 15px;
  color: #fff;
  background-color: #f90;
  position: relative;
}
.voucher-other .list-inline .coupon-desc-active:before {
  position: absolute;
  bottom: 1px;
  right: 1px;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 24px solid #fffdee;
  border-left: 22px solid transparent;
}
.voucher-other .list-inline .coupon-desc-active:after {
  color: #f90;
  font-family: ICKEY!important;
  content: "\e615";
  font-weight: 700;
  position: absolute;
  width: 14px;
  height: 20px;
  right: 7px;
  bottom: 5px;
  font-size: 24px;
}
.voucher-other .list-inline .nocoupon-desc {
  margin-top: 4px;
  padding: 8px 0px;
  width: 120px;
  text-align: center;
  background-color: #e4e4e4;
  color: #999999;
  border: 1px solid #cccccc;
  font-size: 15px;
  position: relative;
}
.voucher-other .voucher-list {
  max-height: 244px;
  *height: 244px;
  padding-top: 10px;
  border: 1px solid #e4e4e4;
  border-top: none;
  overflow-y: auto;
}
.voucher-other .voucher-list ul:hover {
  cursor: default;
  background-color: #F5F5F5;
}
.voucher-other .close {
  z-index: 10;
}
#cupon-title .active {
  border: 1px solid #e4e4e4;
  border-bottom: none;
}
#cupon-title .active div {
  margin-bottom: -1px;
}
.giftcard-tab-panel-main {
  display: none;
}
.giftcard-tab-panel-main .virtual-add-input {
  margin: 5px 0;
  color: #ccc;
}
.giftcard-tab-panel-main .virtual-add-input .itxt {
  height: 34px;
  width: 100px;
  line-height: 28px;
  border: 1px solid #ccc;
  vertical-align: middle;
  padding: 0;
  display: inline;
  text-align: center;
  outline: 0;
  text-transform: uppercase;
  color: #333;
}
.giftcard-tab-panel-main .virtual-add-input .c-gap {
  isplay: inline;
  float: left;
  width: 10px;
  border-bottom: 1px solid #e6e6e6;
  height: 0;
  margin: 18px 5px;
}
.giftcard-tab-panel-main .virtual-add-input .btn-4 {
  width: 120px;
  margin-left: 10px;
  border: 1px solid #e74649;
  font-family: arial, "Microsoft YaHei";
  display: inline-block;
  height: 36px;
  line-height: 36px;
  background-color: #e74649;
  background-image: -moz-linear-gradient(top, #e74649, #df3134);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e74649), color-stop(1, #df3134));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134');
  background-image: -moz- oldlinear-gradient(bottom, #e74649 0, #df3134 100%);
  background-image: linear-gradient(to top, #e74649 0, #df3134 100%);
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 25px;
}
.giftcard-tab-panel-main .virtual-add-input .tips-msg {
  display: inline-block;
  height: 28px;
  line-height: 24px;
  padding: 0 10px 0 25px;
  vertical-align: middle;
  margin: 0 5px;
  color: #333;
}
.coupon-box .coupon-list .active {
  display: block;
}
.coupon-box #coupon-icon {
  color: #666;
}
.see-more {
  padding-right: 20px;
  position: relative;
  font-size: 12px !important;
  color: #666666;
}
.see-more:before {
  position: absolute;
  right: 7px;
  top: 4px;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -moz-transition: -moz-transform 0.25s ease-out 0s;
  transition: -webkit-transform 0.25s ease-out 0s;
  -moz-transition: transform 0.25s ease-out 0s, -moz-transform 0.25s ease-out 0s;
  transition: transform 0.25s ease-out 0s;
  transition: transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s, -moz-transform 0.25s ease-out 0s;
}
.see-more.open:before {
  -webkit-transform: rotateZ(-180deg);
  -moz-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg);
}
.amount {
  background-color: #F9F9F9;
  *zoom: 1;
}
.amount:before,
.amount:after {
  display: table;
  content: "";
}
.amount:after {
  clear: both;
}
.amount:before,
.amount:after {
  content: " ";
  display: table;
}
.amount:after {
  clear: both;
}
.amount .amount-box {
  padding: 20px;
  width: 40%;
}
.amount dt,
.amount dd {
  height: 28px;
  vertical-align: middle;
  text-align: right;
  font-weight: normal;
}
.amount dt {
  padding-top: 4px;
  padding-right: 5px;
  width: 65%;
}
.amount dd {
  font-size: 14px;
  width: 35%;
}
.amount .bigger {
  font-size: 20px;
  font-weight: bold;
}
.amount .tbl {
  width: 100%;
  margin-bottom: 10px;
}
.amount .d-n {
  display: none;
}
.amount .chosed-address-verify {
  width: 1100px;
  right: 0;
  display: none;
}
.amount .chosed-address-verify [chosed-address] {
  max-width: 650px;
}
.file-upload {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.file-upload-item {
  border: 1px solid #e4e4e4;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding-left: 10px;
  padding-right: 24px;
  line-height: 28px;
  display: inline-block;
  *float: left;
  *display: inline;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  background-color: #fff;
}
.file-upload-item em.icon-close {
  cursor: pointer;
  height: 100%;
  font-size: 14px;
  border-left: 1px solid #e4e4e4;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 4px;
}
.file-upload-item em.icon-close:hover {
  color: #ff6600;
}
.file-upload-item.upload-only-show {
  padding: 0 10px;
  width: auto;
}
.order-submit .btn {
  font-size: 17px;
  font-weight: 600;
  width: 120px;
  height: 36px;
}
.fixed-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px 0;
  z-index: 111;
  background-color: #F5F5F5;
}
.fixed-bottom .container-fixed-bottom {
  width: 1190px;
  margin: 0 auto;
}
.fixed-bottom .container-fixed-fr {
  float: right;
  margin-right: 20px;
}
.fixed-bottom .container-fixed-fr .tbl {
  margin-left: 20px;
}
.fixed-bottom .tbl {
  float: left;
  width: auto;
  display: block;
  margin-bottom: 0;
}
.fixed-bottom .tbl .tbl-cell {
  display: inline-block;
  width: auto;
  vertical-align: bottom;
  line-height: 1.5;
}
.fixed-bottom .tbl .only-mt {
  margin-top: 2px;
  display: inline-block;
}
.freight-paytips .sale-info p {
  line-height: 20px;
}
.bill_title_chose {
  height: 30px;
  line-height: 30px;
  position: relative;
  width: 200px;
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #e4e4e4;
}
.bill_title_chose input {
  border: 0px;
  width: 170px;
  height: 28px;
  float: left;
}
.bill_title_chose.active {
  border: 1px solid #0094e7;
}
.bill_title_chose.active:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 16px solid #0094e7;
  border-left: 16px solid transparent;
}
.bill_title_chose.active:after {
  color: #fff;
  font-family: "ICKEY" !important;
  content: "\e615";
  font-weight: bold;
  position: absolute;
  width: 14px;
  height: 20px;
  right: -3px;
  bottom: -1px;
  font-size: 12px;
}
.norbill-head-hide {
  position: absolute;
  left: -10000px;
  top: -1000px;
}
.modal-box dl dt {
  width: 140px;
}
#xymodal p {
  margin: 10px 0;
}
#xymodal p.rule-title {
  margin: 0 0 10px 0;
  text-indent: 28px;
}
#xymodal .t_i {
  text-indent: 14px;
}
.ohid {
  overflow: hidden;
}
#delivery-radios .tooltip {
  width: 730px;
}
#delivery-radios .delivery-radio {
  float: left;
  width: 98px;
}
.modal-form .form-group.lh-36 {
  margin-bottom: 24px;
  position: relative;
}
.modal-form .form-group.lh-36 span.error {
  position: absolute;
  left: 25%;
  height: 24px;
  line-height: 24px;
  top: 36px;
}
.modal-form .form-group.lh-36 .outer-pick span.error[for="Contact[tel_area]"],
.modal-form .form-group.lh-36 .outer-pick span.error[for="Contact[tel]"],
.modal-form .form-group.lh-36 .outer-pick span.error[for="Receiver[tel]"],
.modal-form .form-group.lh-36 .outer-pick span.error[for="Receiver[tel_area]"] {
  position: static;
  float: left;
  margin-right: 10px;
}
.modal-form .form-group.lh-36.noleft span.error {
  left: 0;
}
.form-horizontal span.error.lh-36 {
  line-height: 36px;
}
.form-horizontal .control-label.lh-36 {
  padding-top: 0;
}
.list-span {
  position: relative;
  padding-left: 17px;
}
.list-span > input[type="radio"] {
  position: absolute;
  top: 8px;
  left: 0;
}
.order-box .hide-morebtn .open-more {
  visibility: hidden;
}
.order-box .input-w320 {
  width: 320px;
}
.order-box .popover-box .popover {
  max-width: 700px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.order-box .popover-box .popover-title {
  background-color: transparent;
  border-bottom: 0px;
}
.order-box .yunfeism {
  font-size: 12px;
  line-height: 16px;
}
.order-box li.kdps-address-item {
  height: 30px;
  padding: 0px 5px;
  overflow: hidden;
}
.order-box li.kdps-address-item .default-msg {
  visibility: hidden;
}
.order-box li.kdps-address-item .fr-box a {
  visibility: hidden;
}
.order-box li.kdps-address-item:hover {
  background: #E6F1FD;
}
.order-box li.kdps-address-item:hover .fr-box a {
  visibility: visible;
}
.order-box li.kdps-contact-item {
  height: 30px;
  padding: 0px 5px;
  overflow: hidden;
}
.order-box li.kdps-contact-item .default-msg {
  visibility: hidden;
}
.order-box li.kdps-contact-item .fr-box a {
  visibility: hidden;
}
.order-box li.kdps-contact-item .fr-box a.del-item {
  display: none!important;
}
.order-box li.kdps-contact-item:hover {
  background: #E6F1FD;
}
.order-box li.kdps-contact-item:hover .fr-box a {
  visibility: visible;
}
.order-box dl.kdps-contact-item {
  height: 30px;
  padding: 4px 5px 5px 5px;
  overflow: hidden;
}
.order-box dl.kdps-contact-item .default-msg {
  visibility: hidden;
}
.order-box dl.kdps-contact-item .fr-box {
  position: relative;
  top: 2px;
}
.order-box dl.kdps-contact-item .fr-box a {
  visibility: hidden;
}
.order-box dl.kdps-contact-item .fr-box a.del-item {
  display: none!important;
}
.order-box dl.kdps-contact-item:hover {
  background: #E6F1FD;
}
.order-box dl.kdps-contact-item:hover .fr-box a {
  visibility: visible;
}
.order-box dl.kdps-pi-item {
  height: 30px;
  padding: 4px 5px 5px 5px;
  overflow: hidden;
}
.order-box dl.kdps-pi-item .default-msg {
  visibility: hidden;
}
.order-box dl.kdps-pi-item .fr-box {
  position: relative;
  top: 2px;
}
.order-box dl.kdps-pi-item .fr-box a {
  visibility: hidden;
}
.order-box dl.kdps-pi-item .fr-box a.del-item {
  display: none!important;
}
.order-box dl.kdps-pi-item:hover {
  background: #E6F1FD;
}
.order-box dl.kdps-pi-item:hover .fr-box a {
  visibility: visible;
}
.order-box li.defaultitem .default-msg {
  visibility: visible;
}
.order-box li.defaultitem .reset-default {
  visibility: hidden;
}
.order-box li.defaultitem .del-item {
  visibility: hidden;
}
.order-box li.defaultitem:hover .fr-box a.reset-default {
  visibility: hidden;
}
.order-box li.defaultitem:hover .fr-box a.del-item {
  visibility: hidden;
}
.order-box dl.defaultitem .default-msg {
  visibility: visible;
}
.order-box dl.defaultitem .reset-default {
  visibility: hidden;
}
.order-box dl.defaultitem .del-item {
  visibility: hidden;
}
.order-box dl.defaultitem:hover .fr-box a.reset-default {
  visibility: hidden;
}
.order-box dl.defaultitem:hover .fr-box a.del-item {
  visibility: hidden;
}
.order-box li.is_active,
.order-box dl.is_active {
  color: #ccc;
}
.order-box li.is_active .fr-box,
.order-box dl.is_active .fr-box {
  display: none!important;
}
.order-box .addr-box-open {
  max-height: 150px;
  overflow-y: scroll;
}
.order-box .addr-box-open .fr-box {
  margin-right: 5px;
}
.order-box .addr-box-open-hidescroll {
  overflow-y: hidden;
}
.order-box .addr-box-close {
  height: 30px;
  overflow: hidden;
}
.order-box .hide-morebtn0 .addr-box-close {
  display: none;
}
.order-box .kd-adress {
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.order-box .pi-box .kd-adress {
  max-width: 75%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.order-box .kd-contact {
  max-width: 65%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  word-wrap: normal;
}
.order-box .default-msg {
  line-height: 23px;
  height: 24px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.order-box .add-address {
  display: inline-block;
  background: #E6F1FD;
  border: 1px solid #4F9EED;
  font-size: 12px;
  padding: 0px 5px;
  line-height: 23px;
  height: 26px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.order-box .open-more {
  display: inline-block;
  background: #f9f9f9;
  border: 1px solid #e4e4e4;
  font-size: 12px;
  padding: 0px 14px 0px 5px;
  line-height: 23px;
  height: 26px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #666;
  position: relative;
  cursor: pointer;
}
.order-box .open-more .icon-moreunfold {
  position: absolute;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  transform: rotateZ(0);
  -moz-transition: -moz-transform 0.25s ease-in 0s;
  transition: -webkit-transform 0.25s ease-in 0s;
  -moz-transition: transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s;
  transition: transform 0.25s ease-in 0s, -webkit-transform 0.25s ease-in 0s, -moz-transform 0.25s ease-in 0s;
}
.order-box .open-more:hover {
  color: #666;
  text-decoration: none;
}
.order-box .active .icon-moreunfold {
  -webkit-transform: rotateZ(-180deg);
  -moz-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg);
}
.order-box .consigneeList-box .row {
  height: 30px;
  line-height: 30px;
  margin-bottom: 0px;
}
.order-box .buxuyaofapiao {
  margin-left: 10px;
  padding: 5px;
}
.order-box .buxuyaofapiao:hover {
  background: #E6F1FD;
}
.uc-r-content .breadcrumb {
  padding: 0;
}
.uc-r-content .toggle-arror {
  cursor: pointer;
}
.uc-r-content .toggle-arror i {
  display: inline-block;
  -moz-transition: -moz-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -moz-transition: transform 0.2s linear, -moz-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear, -moz-transform 0.2s linear;
}
.uc-r-content .toggle-arror.on i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.uc-r-content .pro-price-box {
  position: relative;
}
.uc-r-content .pro-price-box .pro-price-tip {
  position: absolute;
  left: 5px;
  top: 4px;
  height: 22px;
  line-height: 22px;
  width: 40px;
  color: #999;
  font-size: 12px;
  text-align: center;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #f2f2f2;
}
.uc-r-content .pro-price-box input {
  padding-left: 50px;
}
.uc-r-content .tree-box {
  border: 1px solid #e4e4e4;
}
.uc-r-content .excel-textarea {
  height: 216px;
}
.uc-r-content .excel-table {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.uc-r-content .excel-table td {
  padding: 5px;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.uc-r-content .price-box {
  position: absolute;
  left: -70px;
  top: 40px;
  padding: 15px 20px;
  min-width: 425px;
  z-index: 10;
  border: 1px solid #0094e7;
  background-color: #fff;
}
.uc-r-content .price-box .tooltip-inner {
  padding-top: 5px;
  padding-bottom: 5px;
}
.uc-r-content .price-box .box-inner {
  line-height: 1.5;
  color: #666666;
  text-align: left;
  -moz-box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.2);
}
.uc-r-content .price-box .box-inner .addselect {
  border: 1px solid #e4e4e4;
  padding: 2px 4px;
  width: 52px;
  position: relative;
  display: inline-block;
}
.uc-r-content .price-box .box-inner .addselect ul {
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  width: 52px;
  border-left: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
.uc-r-content .price-box .box-inner .addselect ul a:link,
.uc-r-content .price-box .box-inner .addselect ul a:visited {
  background-color: #fff;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  width: 50px;
  padding-left: 3px;
}
.uc-r-content .price-box .box-inner .addselect ul a:hover,
.uc-r-content .price-box .box-inner .addselect ul a:active {
  background-color: #0094e7;
  color: #fff;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  width: 50px;
  padding-left: 3px;
}
.uc-r-content .price-box .box-arrow {
  position: absolute;
  top: 0;
  left: 92px;
  width: 18px;
  height: 18px;
}
.uc-r-content .price-box .box-arrow:before,
.uc-r-content .price-box .box-arrow:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
}
.uc-r-content .price-box .box-arrow:before {
  top: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: 8.48528137px solid transparent;
  border-bottom-color: #0094e7;
  margin-left: -8.48528137px;
  margin-top: -16.97056275px;
}
.uc-r-content .price-box .box-arrow:after {
  top: 1px;
  position: absolute;
  width: 0;
  height: 0;
  border: 8.48528137px solid transparent;
  border-bottom-color: #fff;
  margin-left: -8.48528137px;
  margin-top: -16.97056275px;
}
.uc-r-content .price-box .box-arrow:after {
  bottom: 93%;
  bottom: -moz-calc(93%);
  bottom: calc(93%);
}
.uc-r-content .price-box td:first-child {
  padding-left: 0;
}
.uc-r-content .price-box .box-close {
  position: absolute;
  top: 15px;
  right: 20px;
  font-size: 12px;
  cursor: pointer;
  z-index: 9;
}
.uc-r-content .price-box dl {
  margin-top: 15px;
}
.uc-r-content .price-box dt {
  border-bottom: 1px solid #e4e4e4;
  color: #333;
  padding-bottom: 5px;
}
.uc-r-content .price-box table td,
.uc-r-content .price-box table th {
  height: 24px;
}
.uc-r-content .price-box tbody > tr:nth-child(odd) td {
  background-color: #f9f9f9;
}
.uc-r-content .theme-tabs {
  height: auto;
  width: 100%;
  border-bottom: 1px solid #0094e7;
  z-index: 1;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  *zoom: 1;
}
.uc-r-content .theme-tabs:before,
.uc-r-content .theme-tabs:after {
  display: table;
  content: "";
}
.uc-r-content .theme-tabs:after {
  clear: both;
}
.uc-r-content .theme-tabs:before,
.uc-r-content .theme-tabs:after {
  content: " ";
  display: table;
}
.uc-r-content .theme-tabs:after {
  clear: both;
}
.uc-r-content .theme-tabs > div {
  float: right;
  *zoom: 1;
}
.uc-r-content .theme-tabs > div:before,
.uc-r-content .theme-tabs > div:after {
  display: table;
  content: "";
}
.uc-r-content .theme-tabs > div:after {
  clear: both;
}
.uc-r-content .theme-tabs > div:before,
.uc-r-content .theme-tabs > div:after {
  content: " ";
  display: table;
}
.uc-r-content .theme-tabs > div:after {
  clear: both;
}
.uc-r-content .theme-tabs span:last-child:after {
  border-right: 0;
}
.uc-r-content .theme-tabs span {
  height: 25px;
  line-height: 25px;
  display: inline-block;
  background: transparent;
  cursor: pointer;
  float: left;
  height: auto;
  width: auto;
  padding: 0 15px;
  text-align: center;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding-top: 1px;
  position: relative;
}
.uc-r-content .theme-tabs span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 70%;
  right: -0.5px;
  top: 15%;
  border-right: 1px solid #f2f2f2;
}
.uc-r-content .theme-tabs span.on {
  padding-top: 0px;
  background: #fff;
  z-index: 4;
  color: #0094e7;
  border-left: 1px solid #0094e7 !important;
  border-right: 1px solid #0094e7 !important;
  border-top: 2px solid #0094e7;
  border-bottom: 1px solid #fff;
  overflow: hidden;
}
.uc-r-content .theme-tabs span.on > * {
  color: #0094e7;
}
.uc-r-content .theme-tabs span.on:after {
  display: none \9;
  opacity: 0;
  filter: alpha(opacity=0);
  background: #0094e7;
}
.uc-r-content .upload-file {
  position: relative;
}
.uc-r-content .upload-file input {
  visibility: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.uc-r-content .items-select {
  position: relative;
}
.uc-r-content .items-select.active > .select-arrow {
  border: 1px solid #0094e7;
}
.uc-r-content .items-select.active > .select-arrow i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.uc-r-content .items-select.active .mults {
  display: block;
}
.uc-r-content .items-select.sortSelected .mults {
  top: 32px;
}
.uc-r-content .items-select > .select-arrow {
  position: relative;
  border: 1px solid #e4e4e4;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 20px;
}
.uc-r-content .items-select > .select-arrow i {
  position: absolute;
  right: 5px;
  top: 0;
  display: block;
}
.uc-r-content .items-select > .select-arrow > span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 26px;
}
.uc-r-content .items-select .mults {
  position: absolute;
  left: 0;
  top: 29px;
  display: none;
  border: 1px solid #0094e7;
  background: #fff;
  padding: 10px;
  z-index: 10;
}
.uc-r-content .items-select .mults .select-list {
  border: 1px solid #ccc;
  width: 160px;
  height: 250px;
  overflow: hidden;
}
.uc-r-content .items-select .mults .select-list > div {
  border-right: 1px solid #ccc;
  float: left;
  width: 159px;
  height: 250px;
  max-height: 250px;
  overflow-y: auto;
  padding: 10px;
}
.uc-r-content .items-select .mults .select-list > div:nth-child(3) {
  border-right: 0;
}
.uc-r-content .items-select .mults li {
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.uc-r-content .items-select .mults li.on {
  color: #0094e7;
  display: block;
}
.uc-r-content .items-select .mults li i {
  position: absolute;
  right: 0;
  top: 0;
}
.uc-r-content .items-select .mults li span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 26px;
  padding-right: 15px;
}
.uc-r-content .items-select .mults.empty {
  width: 100%;
  max-width: 300px;
}
.uc-r-content .items-select .tools {
  margin-top: 10px;
  *zoom: 1;
}
.uc-r-content .items-select .tools:before,
.uc-r-content .items-select .tools:after {
  display: table;
  content: "";
}
.uc-r-content .items-select .tools:after {
  clear: both;
}
.uc-r-content .items-select .tools:before,
.uc-r-content .items-select .tools:after {
  content: " ";
  display: table;
}
.uc-r-content .items-select .tools:after {
  clear: both;
}
.uc-r-content .items-select .tools .clear {
  float: left;
  cursor: pointer;
}
.uc-r-content .items-select .tools .ok {
  float: right;
}
.uc-r-content .items-select .tools .cancel {
  float: right;
  margin-left: 20px;
}
.uc-r-content .material-details .img-detail img {
  max-width: 230px;
  height: auto;
  max-height: 180px;
}
.center-img {
  text-align: center;
  width: 150px;
  height: auto;
}
.center-img img {
  width: 100%;
  height: auto;
  max-height: 200px;
}
.v-center-img {
  text-align: center;
  width: 150px;
  height: 150px;
}
.v-center-img:after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.v-center-img img {
  width: 100%;
  height: auto;
}
.tree-box .ml410 {
  margin-left: 410px;
}
.tree-box .ml195 {
  margin-left: 195px;
}
.tree-box .form-control {
  display: inline-block;
  margin-top: 5px;
}
.tree-box .form-control[readonly] {
  background: #fff;
}
.tree-box .form-control:focus {
  border: 1px solid #e4e4e4;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
}
.tree-box .treecontainer > .treeclose > .row > .treeicon .line-siblings {
  display: none!important;
}
.tree-box .icon-duihao {
  margin: 0 0 0 5px;
  font-size: 20px;
  vertical-align: text-top;
}
.tree-box .treeclose .row-pl40 {
  padding-left: 40px;
  background: url("../img/icon/treeicon.png?v=252e3da") repeat-y -253px -4px;
}
.tree-box .treeclose .addsku {
  float: right;
  width: 100px;
  display: inline-block;
  color: #0094e7;
  height: 26px;
}
.tree-box .treeclose .addsku:hover {
  text-decoration: none;
  color: #ff6600;
}
.tree-box .treeclose .delsku {
  float: right;
  width: 40px;
  display: inline-block;
  color: #0094e7;
  height: 26px;
}
.tree-box .treeclose .delsku:hover {
  text-decoration: none;
  color: #ff6600;
}
.tree-box .treeclose .editsku {
  float: right;
  width: 40px;
  display: inline-block;
  color: #0094e7;
  height: 26px;
  margin-right: 100px;
}
.tree-box .treeclose .editsku:hover {
  text-decoration: none;
  color: #ff6600;
}
.tree-box .treeclose .controldown {
  float: right;
  margin-right: 200px;
  width: 40px;
  height: 26px;
  display: inline-block;
  color: #0094e7;
}
.tree-box .treeclose .controldown:hover {
  text-decoration: none;
  color: #ff6600;
}
.tree-box .treeclose .controlup {
  float: right;
  margin-right: 10px;
  width: 40px;
  height: 26px;
  display: inline-block;
  color: #0094e7;
}
.tree-box .treeclose .controlup:hover {
  text-decoration: none;
  color: #ff6600;
}
.tree-box .treeclose > .row {
  padding-left: 10px;
}
.tree-box .treeclose > .row > .treeicon {
  width: 40px;
  height: 40px;
  position: relative;
  display: inline-block;
  float: left;
  cursor: pointer;
}
.tree-box .treeclose > .row > .treeicon > .triangle-icon {
  background: url("../img/icon/treeicon.png?v=252e3da") no-repeat 5px 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -9px;
  display: inline-block;
  width: 20px;
  height: 18px;
  z-index: 10;
}
.tree-box .treeclose > .row > .treeicon .line-siblings {
  background: url("../img/icon/treeicon.png?v=252e3da") no-repeat -105px 11px;
  position: absolute;
  left: -30px;
  top: -9px;
  display: inline-block;
  width: 32px;
  height: 48px;
  z-index: 11;
}
.tree-box .treeclose > .treesublist > .treeclose > .treesublist > .treeclose .line-icon {
  display: none;
}
.tree-box .treeclose > .treesublist > .treeclose > .treesublist .addsku {
  visibility: hidden;
  z-index: -8888px;
}
.tree-box .treeclose > .treesublist > .treeclose:last-child.row-pl40 {
  padding-left: 40px;
  background: none;
}
.tree-box .treeclose:first-child > .row .controlup {
  visibility: hidden;
  z-index: -8888px;
}
.tree-box .treeclose:last-child > .row .controldown {
  visibility: hidden;
  z-index: -8888px;
}
.tree-box .treeclose:last-child > .row > .treeicon .line-siblings {
  background: url("../img/icon/treeicon.png?v=252e3da") no-repeat -150px 11px;
  position: absolute;
  left: -30px;
  top: -9px;
  display: inline-block;
  width: 32px;
  height: 48px;
  z-index: 11;
}
.tree-box .treeclose > .treesublist {
  display: none;
}
.tree-box .treeclose.treeopen > .row {
  padding-left: 10px;
}
.tree-box .treeclose.treeopen > .row > .treeicon > .triangle-icon {
  background: url("../img/icon/treeicon.png?v=252e3da") no-repeat -37px 0;
}
.tree-box .treeclose.treeopen > .row > .treeicon > .line-icon {
  background: url("../img/icon/treeicon.png?v=252e3da") no-repeat -70px 11px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -9px;
  display: inline-block;
  width: 20px;
  height: 38px;
  z-index: 11;
}
.tree-box .treeclose.treeopen > .treesublist {
  display: block;
}
.tree-box .tree-control {
  float: right;
  margin-top: 10px;
}
.tree-box .treecontainer .row .btn-ucenter {
  height: 28px!important;
  position: relative;
  top: -4px;
  left: 5px;
}
.tree-box .treecontainer .row .icon-duihao {
  vertical-align: inherit;
}
.table-pay {
  table-layout: fixed;
}
.table-pay tr td {
  line-height: 1.5;
  padding: 2px 0;
}
.credit-banner {
  background-color: #f5f5f5;
}
.form-control.control-nor {
  width: 100px;
}
.form-control.control-sm {
  width: 50px;
}
.control-spans .span-item {
  display: inline-block;
}
.credit-infos .list {
  line-height: 2;
}
.credit-tip-table {
  table-layout: fixed;
  border: 1px solid #e4e4e4;
}
.credit-tip-table td {
  padding: 3px 10px;
  border-bottom: 1px solid #e4e4e4;
  white-space: nowrap;
}
.credit-pop .popover {
  max-width: 1100px;
}
.col-md-left {
  text-align: center;
}
.col-md-left h3 {
  font-size: 16px;
  color: #333;
  line-height: 40px;
}
.col-md-left p {
  color: #999;
  font-size: 12px;
}
.col-md-left p i {
  font-style: normal;
  font-size: 24px;
  color: #f60;
}
.usecenter-question h3 {
  font-size: 16px;
  color: #333;
}
.usecenter-question ul {
  display: block;
  margin-top: 10px;
}
.usecenter-question ul li {
  border-bottom: 1px dotted #e4e4e4;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.usecenter-question ul li p {
  color: #666;
  font-size: 14px;
  *zoom: 1;
  line-height: 26px;
}
.usecenter-question ul li p:before,
.usecenter-question ul li p:after {
  display: table;
  content: "";
}
.usecenter-question ul li p:after {
  clear: both;
}
.usecenter-question ul li p:before,
.usecenter-question ul li p:after {
  content: " ";
  display: table;
}
.usecenter-question ul li p:after {
  clear: both;
}
.usecenter-question ul li p span {
  margin-left: 25px;
  display: block;
}
.usecenter-question ul li p > a {
  margin-left: 25px;
  display: block;
  color: #666;
}
.usecenter-question ul li p > a:focus,
.usecenter-question ul li p > a:active,
.usecenter-question ul li p > a:hover {
  color: #666;
}
.usecenter-question ul li p i {
  font-style: normal;
  float: left;
  width: 20px;
}
.usecenter-question ul li p:last-child {
  color: #0094e7;
  display: none;
}
.usecenter-question ul li.active p:last-child {
  display: block;
}
.usecenter-question ul li .answer a {
  color: red;
}
.usecenter-question ul li .answer a:hover {
  text-decoration: underline;
}
.tbl-left .tbl-cell {
  text-align: left;
  padding-left: 50px;
}
.white-record {
  background-color: #fff;
  padding: 10px;
}
.table-record {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #e4e4e4;
}
.table-record > thead > tr > th {
  background-color: #e4e4e4;
}
.table-record tr > th,
.table-record tr > td {
  padding: 5px 10px;
  border-top: 1px solid #e4e4e4;
}
.component_container .component_title {
  border-bottom: 1px solid #666;
  position: relative;
  width: 100%;
  height: 28px;
  line-height: 28px;
  margin-top: 30px;
}
.component_container .component_title > div {
  font-size: 26px;
  color: #333;
  border-left: 6px solid #666;
  position: absolute;
  left: 0;
  top: 0;
  height: 28px;
  line-height: 28px;
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
}
.component_container .component_qa {
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.component_container .component_qa p {
  margin-top: 15px;
  margin-bottom: 15px;
}
.component_container .component_c_1 {
  width: 800px;
  float: left;
  line-height: 200%;
  font-size: 18px;
  padding: 80px 15px 0 15px;
  text-align: justify;
}
.component_container .component_c_2 {
  width: 240px;
  float: left;
}
.component_container .component_contact {
  background: url('//static.ickey.cn/assets/release3.001/img/pic/component_contact.jpg') no-repeat;
  height: 180px;
  width: 1190px;
  overflow: hidden;
  position: relative;
  margin-top: 20px;
}
.component_container .component_contact .component_phone {
  position: absolute;
  z-index: 1;
  left: 254px;
  top: 78px;
  display: inline-block;
  width: 293px;
  height: 99px;
  cursor: pointer;
}
.component_container .component_contact .component_mail {
  position: absolute;
  z-index: 1;
  left: 607px;
  top: 78px;
  display: inline-block;
  width: 293px;
  height: 99px;
  cursor: pointer;
}
.component_container .component_service > div {
  font-weight: bold;
  width: 390px;
  height: 218px;
  background: #f2f2f2;
  float: left;
  color: #0094e7;
  font-size: 24px;
  text-align: center;
  padding-top: 50px;
  margin-top: 20px;
}
.component_container .component_service > div > span {
  font-size: 32px;
}
.component_container .component_slidebox {
  height: 188px;
  overflow: hidden;
  position: relative;
  background: #f2f2f2;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.component_container .component_slidebox .next {
  position: absolute;
  right: 10px;
  top: 65px;
  z-index: 111;
  background: url('//static.ickey.cn/assets/release3.001/img/pic/com_right.png') no-repeat;
  display: inline-block;
  width: 29px;
  height: 56px;
}
.component_container .component_slidebox .prev {
  position: absolute;
  left: 10px;
  top: 65px;
  z-index: 111;
  background: url('//static.ickey.cn/assets/release3.001/img/pic/com_left.png') no-repeat;
  display: inline-block;
  width: 29px;
  height: 56px;
}
.component_container .component_slidebox .bd ul li {
  width: 285px;
  height: 168px;
  position: relative;
  float: left;
  margin-left: 10px;
}
.component_container .component_slidebox .com_mask {
  background: #fff;
  opacity: .8;
  -webkit-opacity: 0.8;
  filter: alpha(opacity=80);
  height: 40px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 285px;
  line-height: 40px;
}
.component_container .component_slidebox .com_content {
  height: 40px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 285px;
  line-height: 40px;
  text-align: center;
  color: #000;
}
.component_container .com_list {
  *zoom: 1;
  margin-top: 10px;
}
.component_container .com_list:before,
.component_container .com_list:after {
  display: table;
  content: "";
}
.component_container .com_list:after {
  clear: both;
}
.component_container .com_list:before,
.component_container .com_list:after {
  content: " ";
  display: table;
}
.component_container .com_list:after {
  clear: both;
}
.component_container .com_list > ul > li {
  width: 290px;
  height: 125px;
  position: relative;
  background: #f2f2f2;
  float: left;
  margin-top: 10px;
}
.component_container .com_list > ul > li .com_list_title {
  font-size: 18px;
  color: #333;
  padding-left: 30px;
}
.component_container .com_list > ul > li .c_i1 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .c_i2 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') -141px 0 no-repeat;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .c_i3 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') -277px 0 no-repeat;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .c_i4 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') -404px 0 no-repeat;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .c_i5 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') -535px 0 no-repeat;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .c_i6 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') -669px 0 no-repeat;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .c_i7 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') -809px 0 no-repeat;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .c_i8 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') -930px 0 no-repeat;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list > ul > li .triangle {
  width: 0px;
  height: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #ccc;
  display: inline-block;
  margin-left: 10px;
}
.component_container .com_list > ul > li .com_dropdown {
  display: none;
}
.component_container .com_list .active {
  height: 125px;
  background: #0094e7;
  color: #fff;
}
.component_container .com_list .active .com_list_title {
  font-size: 18px;
  color: #fff;
  padding-left: 30px;
}
.component_container .com_list .active .c_i1 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat 0 -97px;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .c_i2 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -141px -97px;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .c_i3 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -277px -97px;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .c_i4 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -404px -97px;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .c_i5 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -535px -97px;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .c_i6 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -669px -97px;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .c_i7 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -809px -97px;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .c_i8 {
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -930px -97px;
  display: inline-block;
  width: 66px;
  height: 65px;
  margin-top: 15px;
}
.component_container .com_list .active .triangle {
  visibility: hidden;
  width: 0px;
  height: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #ccc;
  display: inline-block;
  margin-left: 10px;
}
.component_container .com_list .active .com_dropdown {
  display: block;
  position: absolute;
  top: 125px;
  left: 0;
  width: 1190px;
  z-index: 222;
}
.component_container .com_list .active .com_dropdown .com_dropdown_head {
  height: 10px;
  width: 290px;
  background: #0094e7;
}
.component_container .com_list .active .com_dropdown .com_dropdown_content {
  width: 1190px;
  background: #0094e7;
  *zoom: 1;
  padding-top: 15px;
  padding-bottom: 15px;
}
.component_container .com_list .active .com_dropdown .com_dropdown_content:before,
.component_container .com_list .active .com_dropdown .com_dropdown_content:after {
  display: table;
  content: "";
}
.component_container .com_list .active .com_dropdown .com_dropdown_content:after {
  clear: both;
}
.component_container .com_list .active .com_dropdown .com_dropdown_content:before,
.component_container .com_list .active .com_dropdown .com_dropdown_content:after {
  content: " ";
  display: table;
}
.component_container .com_list .active .com_dropdown .com_dropdown_content:after {
  clear: both;
}
.component_container .com_list .active .com_dropdown .com_dropdown_content ul li {
  width: 396px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  padding-left: 40px;
  font-weight: lighter;
}
.component_container .com_list .active .com_dropdown.second {
  left: -300px;
}
.component_container .com_list .active .com_dropdown.second .com_dropdown_head {
  margin-left: 300px;
}
.component_container .com_list .active .com_dropdown.third {
  left: -600px;
}
.component_container .com_list .active .com_dropdown.third .com_dropdown_head {
  margin-left: 600px;
}
.component_container .com_list .active .com_dropdown.fourth {
  left: -900px;
}
.component_container .com_list .active .com_dropdown.fourth .com_dropdown_head {
  margin-left: 900px;
}
.component_fixed {
  position: fixed;
  top: 460px;
  z-index: 9999;
  right: 0px;
}
.component_fixed .component_concatus {
  width: 58px;
  height: 58px;
  background: url('//static.ickey.cn/assets/release3.001/img/icon/com_icon.png') no-repeat -6px -207px #0094e7;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.component_fixed .component_concatus_dis {
  font-size: 12px;
  background: #fdd69d;
  padding: 10px;
  width: 125px;
  margin-left: -67px;
  color: #333;
}
.component_fixed .component_concatus_dis > a {
  display: block;
}
.component_fixed .component_concatus_dis i {
  margin-right: 8px;
}
.bom-search {
  border: 1px solid #A2CFFC;
  background: #DFEEFC;
  height: 70px;
  width: 1190px;
}
.bom-search .bom-count {
  color: #333;
  font-size: 14px;
  margin: 24px 0 0 15px;
}
.bom-search .input-bom-search {
  float: left;
  position: relative;
}
.bom-search .input-bom-search input {
  border: 1px solid #e4e4e4;
  height: 28px;
  line-height: 26px;
  margin-top: 20px;
  margin-left: 115px;
}
.bom-search .input-bom-search i {
  position: absolute;
  top: 23px;
  right: 5px;
  color: #333;
  z-index: 333;
  font-size: 18px;
  cursor: pointer;
}
.bom-search .create-bom,
.bom-search .upload-bom {
  padding: 4px 13px 5px!important;
  font-size: 14px!important;
  height: auto!important;
  color: #fff;
  margin-top: 18px;
  width: 108px;
}
.bom-search .create-bom {
  color: #333!important;
}
.bom-resulut-mask {
  height: 100%;
  width: 100%;
  background: #fff;
  position: absolute;
  z-index: 1030;
  left: 0;
  top: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.bom-addtocartcuccess .successdiv:nth-child(odd) {
  border-top: 1px solid #e4e4e4;
}
.bom-dis {
  margin-bottom: 20px;
  position: relative;
}
.bom-dis .bom-dis-name {
  font-size: 18px;
  color: #333;
  vertical-align: middle;
}
.bom-dis .bom-dis-default {
  display: inline-block;
  width: 43px;
  height: 18px;
  background: url("../img/icon/iconlist.png?v=97cb28e") -412px -115px;
  vertical-align: middle;
  margin-left: 25px;
}
.bom-dis .bom-dis-default_curt {
  display: inline-block;
  width: 43px;
  height: 18px;
  background: url("../img/icon/iconlist.png?v=97cb28e") -412px -137px !important;
  vertical-align: middle;
  margin-left: 25px;
}
.bom-dis .bom-dis_time {
  color: #c5c5c5;
  font-size: 12px;
  margin-top: 10px;
}
.bom-dis > div:first-child {
  float: left;
  clear: both;
  margin-top: 20px;
}
.bom-dis > div:last-child {
  float: left;
  clear: both;
  background: transparent!important;
}
.bom-dis .btn-default,
.bom-dis .btn-default:hover {
  color: #0094e7 !important;
  background: transparent!important;
  border: 1px solid #0094e7;
  font-size: 12px!important;
}
.bom-dis .glyphicon {
  top: 2px;
}
.bom-dis .bom-dis-name-content {
  width: 1190px;
  margin-bottom: 10px;
}
.bom-dis .refreshmask {
  position: absolute;
  width: 0%;
  height: 100%;
  z-index: -1;
  background: #dfeefc;
  right: 0;
  top: 0;
}
.bom-dis .btn {
  width: 108px;
}
.bom-dis .refreshdisable {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: transparent;
  right: 0;
  top: 0;
}
.bom-dis .refreshcontent {
  width: 108px;
  right: 10px;
  top: 20px;
  position: absolute;
}
.bom-filter {
  *zoom: 1;
  width: 1190px;
}
.bom-filter:before,
.bom-filter:after {
  display: table;
  content: "";
}
.bom-filter:after {
  clear: both;
}
.bom-filter:before,
.bom-filter:after {
  content: " ";
  display: table;
}
.bom-filter:after {
  clear: both;
}
.bom-filter .bom-pie {
  height: 50px;
  width: 50px;
  margin-left: 30px;
}
.bom-filter table {
  border: 1px solid #e4e4e4;
  width: 1190px;
}
.bom-filter table .btn {
  width: 108px;
}
.bom-filter table tr td {
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.bom-filter table tr td:last-child {
  border-right: 0px solid #e4e4e4;
}
.bom-filter table tr:last-child td {
  border-bottom: 0px solid #e4e4e4;
}
.bom-filter table .bom-filter-sku:link,
.bom-filter table .bom-filter-sku:visited,
.bom-filter table .bom-filter-sku-curt {
  display: inline-block;
  padding: 5px 10px;
  margin-top: 2px;
  margin-right: 10px;
  line-height: 1;
  border: 1px solid transparent;
  -moz-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
  color: #63BE00;
  font-size: 12px;
  margin-right: 30px;
  cursor: pointer;
  position: relative;
}
.bom-filter table .bom-filter-sku-curt {
  border: 1px solid #63BE00!important;
}
.bom-filter table .bom-filter-sku:hover,
.bom-filter table .bom-filter-sku:active {
  display: inline-block;
  padding: 5px 10px;
  margin-top: 2px;
  margin-right: 10px;
  line-height: 1;
  border: 1px solid #63BE00;
  -moz-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
  color: #63BE00;
  font-size: 12px;
  margin-right: 30px;
  cursor: pointer;
  position: relative;
}
.bom-filter table .bom-filter-sku-curt:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 13px solid #63BE00;
  border-left: 13px solid transparent;
}
.bom-filter table .bom-filter-sku-curt:after {
  color: #fff;
  font-family: "ICKEY" !important;
  content: "\e615";
  font-weight: bold;
  position: absolute;
  width: 14px;
  height: 20px;
  right: -4px;
  bottom: -10px;
  font-size: 12px;
}
.bom-filter table .bom-filter-sku2:link,
.bom-filter table .bom-filter-sku2:visited,
.bom-filter table .bom-filter-sku2-curt {
  display: inline-block;
  padding: 5px 10px;
  margin-top: 2px;
  margin-right: 10px;
  line-height: 1;
  border: 1px solid transparent;
  -moz-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
  color: #f60;
  font-size: 12px;
  margin-right: 30px;
  cursor: pointer;
  position: relative;
}
.bom-filter table .bom-filter-sku2-curt {
  border: 1px solid #f60!important;
}
.bom-filter table .bom-filter-sku2:hover,
.bom-filter table .bom-filter-sku2:active {
  display: inline-block;
  padding: 5px 10px;
  margin-top: 2px;
  margin-right: 10px;
  line-height: 1;
  border: 1px solid #f60;
  -moz-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
  color: #f60;
  font-size: 12px;
  margin-right: 30px;
  cursor: pointer;
  position: relative;
}
.bom-filter table .bom-filter-sku2-curt:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 13px solid #f60;
  border-left: 13px solid transparent;
}
.bom-filter table .bom-filter-sku2-curt:after {
  color: #fff;
  font-family: "ICKEY" !important;
  content: "\e615";
  font-weight: bold;
  position: absolute;
  width: 14px;
  height: 20px;
  right: -4px;
  bottom: -10px;
  font-size: 12px;
}
.bom-filter table .bom-filter-supplier:link,
.bom-filter table .bom-filter-supplier:visited,
.bom-filter table .bom-filter-supplier-curt {
  display: inline-block;
  padding: 5px 10px;
  margin-top: 2px;
  margin-right: 10px;
  line-height: 1;
  border: 1px solid transparent;
  -moz-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
  color: #0094e7;
  font-size: 12px;
  margin-right: 20px;
  cursor: pointer;
  position: relative;
}
.bom-filter table .bom-filter-supplier-curt {
  border: 1px solid #0094e7 !important;
}
.bom-filter table .bom-filter-supplier:hover,
.bom-filter table .bom-filter-supplier:active {
  display: inline-block;
  padding: 5px 10px;
  margin-top: 2px;
  margin-right: 10px;
  line-height: 1;
  border: 1px solid #0094e7;
  -moz-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
  color: #0094e7;
  font-size: 12px;
  margin-right: 20px;
  cursor: pointer;
  position: relative;
}
.bom-filter table .bom-filter-supplier-curt:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 13px solid #0094e7;
  border-left: 13px solid transparent;
}
.bom-filter table .bom-filter-supplier-curt:after {
  color: #fff;
  font-family: "ICKEY" !important;
  content: "\e615";
  font-weight: bold;
  position: absolute;
  width: 14px;
  height: 20px;
  right: -4px;
  bottom: -10px;
  font-size: 12px;
}
.bom-add-sku input[type='text'] {
  height: 31px;
}
.bom-filter2 {
  font-size: 12px;
  margin-top: 20px;
  padding-left: 1px;
}
.bom-filter2 .ml140 {
  margin-left: 140px;
}
.bom-filter2 .w65 {
  width: 65px!important;
}
.bom-filter2 .w50 {
  width: 50px!important;
  color: #FF0000;
}
.bom-filter2 .input-group .input-group-text {
  height: 28px;
  line-height: 26px;
}
.bom-filter2 .drop-select .select-value {
  height: 28px;
  line-height: 26px;
  color: #333;
  width: 100px;
}
.bom-filter2 .drop-select .drop-select-input .drop-select-downward {
  top: 3px;
}
.bom-filter2 .drop-select .drop-options {
  top: 27px;
  color: #333;
  max-height: 160px;
  overflow-y: auto;
}
.bom-filter2 .w94 {
  width: 94px;
}
.bom-filter2 .disabled_mask {
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 111;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
  width: 150px;
  height: 30px;
}
.bom-sort-select .drop-select .select-value {
  height: 28px;
  color: #333;
  width: 146px;
}
.filter-mask {
  display: none;
  width: 100%;
  height: 100%;
  opacity: .5;
  -webkit-opacity: .5;
  -moz-opacity: .5;
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: #fff;
}
.filter-disabled {
  position: relative;
}
.filter-disabled .filter-mask {
  display: block;
}
.filter-disabled .bom-filter-sku-curt,
.filter-disabled .bom-filter-sku,
.filter-disabled .no-supplier {
  color: #666!important;
  font-size: 12px;
}
.bom-search .drop-select .select-value {
  height: 28px;
  color: #333;
  width: 190px;
}
.bom-search .drop-select .drop-select-input .drop-select-downward {
  top: 3px;
}
.bom-search .drop-select .drop-options {
  top: 27px;
  color: #333;
  max-height: 160px;
  overflow-y: auto;
}
.bom-search .btn {
  height: 28px;
  font-size: 12px;
}
.bom-resulut-table {
  margin-top: 20px;
  /*border-collapse:collapse;border-spacing:0;*/
}
.bom-resulut-table .bom-prodis {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 150px;
}
.bom-resulut-table .bom-tr-mask {
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 10;
  position: absolute;
  opacity: .5;
  -webkit-opacity: .2;
  -moz-opacity: .2;
  filter: alpha(opacity=20);
}
.bom-resulut-table .bom-tr-load {
  left: 560px;
  top: 25%;
  z-index: 8;
  position: absolute;
}
.bom-resulut-table table {
  border-collapse: inherit;
}
.bom-resulut-table > table {
  border: 1px solid #e4e4e4;
  /*border-collapse:collapse;border-spacing:0;*/
}
.bom-resulut-table > table > thead {
  border: 1px solid #e4e4e4;
}
.bom-resulut-table > table > thead > tr > td {
  padding: 8px 10px;
  border-bottom: 1px solid #e4e4e4;
  background: #F2F2F2;
}
.bom-resulut-table > table > thead > tr > td:first-child {
  padding-left: 0;
  padding-right: 0;
}
.bom-resulut-table > table > thead > tr > td:last-child {
  padding-right: 0px;
}
.bom-resulut-table > table > tbody {
  border: 1px solid #e4e4e4;
}
.bom-resulut-table > table > tbody > tr > td {
  padding-top: 0px;
  padding-bottom: 0px;
  border-top: 0px solid #e4e4e4;
}
.bom-resulut-table > table > tbody > tr > td:first-child {
  padding-left: 0px;
}
.bom-resulut-table > table > tbody > tr > td:last-child {
  padding-right: 0px;
}
.bom-resulut-table > table > tbody > tr:last-child .bom-subtable td {
  border-bottom: 1px solid #fff;
}
.bom-resulut-table > table > .bom-noresult {
  border: 1px dashed #e4e4e4;
  border-top: 1px solid #e4e4e4;
}
.bom-resulut-table > table .uploadbtn {
  width: 180px;
}
.bom-resulut-table > table > tbody > tr:first-child td {
  border-top: 1px solid #fff;
}
.bom-resulut-table > table .inner-col {
  display: table-cell;
  vertical-align: middle;
  height: 44px;
  word-wrap: break-word;
  word-break: break-all;
  padding: 8px 10px;
  position: relative;
}
.bom-resulut-table > table .close {
  color: #333;
  float: none;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 3;
  font-weight: lighter;
}
.bom-resulut-table > table .gradient {
  position: absolute;
  left: -1px;
  top: 44px;
  border: 1px solid #0094e7;
  width: 250px;
  z-index: 1;
  background: #fff;
  padding: 10px;
}
.bom-resulut-table > table .gradient.h60 {
  height: 60px;
}
.bom-resulut-table > table .gradient:before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #0094e7;
  position: absolute;
  left: 20px;
  top: -10px;
  content: "";
  z-index: 2;
}
.bom-resulut-table > table .gradient:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  left: 20px;
  top: -9px;
  content: "";
  z-index: 3;
}
.bom-resulut-table > table .bom-subtable tr > td {
  border-top: 1px solid #fff;
  padding: 0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.bom-resulut-table > table .bom-subtable tr:last-child td {
  border-bottom: 1px solid #e4e4e4;
}
.bom-resulut-table > table .bom-subtable .btn-light {
  padding: 4px 19px;
}
.bom-resulut-table > table .bom-subtable tr .changeprosno .inner-col {
  display: none;
}
.bom-resulut-table > table .bom-subtable tr:first-child .changeprosno .inner-col {
  display: table-cell;
}
.bom-resulut-table > table .bom-subtable tr > td.click-curt {
  border: 1px solid #A2CFFC!important;
}
.bom-resulut-table > table .bom-subtable tr > td.click-curt .inner-col {
  position: relative;
}
.bom-resulut-table > table .bom-subtable tr > td.click-curt .inner-col:before {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #A2CFFC;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -2px;
  content: "";
}
.bom-resulut-table > table .hover-curt .hovertd .inner-col {
  position: relative;
}
.bom-resulut-table > table .hover-curt .hovertd .inner-col:before {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #E6F5FE;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -2px;
  content: "";
}
.bom-table-control .btn-empty {
  width: 108px;
  margin-top: 20px;
}
.bom-table-control #bom-add-sku-btn {
  background-color: #007CEE;
  color: #fff;
  border: 1px solid #007CEE;
}
.bom-table-control #addmoresno {
  background-color: #FF5900;
  color: #fff;
  border: 1px solid #FF5900;
}
.bom-table-content {
  overflow: hidden;
  overflow-y: auto;
}
.bom-table-content table {
  margin-top: -2px;
}
.bom-table-content table thead tr > td {
  padding-top: 0!important;
  padding-bottom: 0!important;
}
.bom-table-content .inner-col {
  display: table-cell;
  vertical-align: middle;
  height: 30px;
  word-wrap: break-word;
  word-break: break-all;
  padding: 0;
  position: relative;
}
.bom-table-content .bom-num {
  height: 24px;
  width: 55px;
}
.bom-table-content .changeprosno_curt td {
  background: #dfeefc;
}
.bom-table-headercontent thead th,
.bom-table-headercontent thead td {
  font-size: 12px;
}
.bom-downloadmx label {
  width: 180px;
  float: left;
  margin-top: 5px;
}
.bom-addtocartcuccess .icon-checkbg {
  font-size: 50px;
  color: #63BE00;
}
.bom-addtocartcuccess td {
  padding-left: 20px!important;
}
.bom-select-title {
  background: #DFEEFC;
  color: #0094e7;
  height: 30px;
  width: 220px;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.h240 {
  height: 240px;
}
.h300 {
  height: 300px!important;
}
.mh220 {
  min-height: 220px;
}
.step-tb {
  position: absolute;
  left: -206px;
  top: 4px;
  padding: 2px 1px;
  width: 200px;
  border: 1px solid #0094e7;
  background: #fff;
  z-index: 1;
}
.step-tb:before {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #0094e7;
  position: absolute;
  right: -6px;
  top: 3px;
  content: "";
  z-index: 10;
}
.step-tb:after {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #f4f4f4;
  position: absolute;
  right: -5px;
  top: 3px;
  content: "";
  z-index: 11;
}
.minibom-container {
  width: 140px;
  background-color: #f2f2f2;
  position: relative;
}
.minibom-container .minibom-btn {
  height: 35px;
  line-height: 35px;
  display: inline-block;
  padding-left: 45px;
  position: relative;
  width: 100%;
}
.minibom-container .minibom-btn > a {
  color: #ff6600;
}
.minibom-container .icon-list1 {
  position: absolute;
  left: 0;
  color: #fff;
  background-color: #f60;
  width: 34px;
  text-align: center;
  font-size: 16px;
}
.minibom-container .bom-count {
  color: #336699;
  display: inline-block;
  font-size: 14px;
  padding-right: 2px;
  position: absolute;
  height: 42px;
  line-height: 42px;
  left: 2px;
  text-align: center;
  background: #fff;
  top: 2px;
  width: 38px;
}
.minibom-container .minibom {
  position: absolute;
  width: 280px;
  border: 1px solid #f90;
  padding: 10px;
  z-index: 18;
  background: #fff;
  left: -140px;
  -moz-box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.1);
}
.minibom-container .minibom > div {
  margin-bottom: 6px;
  *zoom: 1;
}
.minibom-container .minibom > div:before,
.minibom-container .minibom > div:after {
  display: table;
  content: "";
}
.minibom-container .minibom > div:after {
  clear: both;
}
.minibom-container .minibom > div:before,
.minibom-container .minibom > div:after {
  content: " ";
  display: table;
}
.minibom-container .minibom > div:after {
  clear: both;
}
.minibom-container .minibom > div .btn {
  padding: 4px 24px 5px;
}
.minibom-container .minibom > div .btn-default-bom {
  float: left;
}
.minibom-container .minibom > div .btn-yellow-bom {
  float: right;
}
.minibom-container .minibom li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 22px;
}
.minibom-container .minibom p {
  font-size: 12px;
  margin: 3px 0 10px 0;
}
.minibom-container.static-search {
  width: 110px;
  background-color: #fff;
  height: 46px;
  position: relative;
}
.minibom-container.static-search .minibom-btn {
  height: 46px;
  line-height: 46px;
  display: inline-block;
  text-align: center;
  position: relative;
  width: 100%;
  padding-left: 0 !important;
  border: 1px solid #f2f2f2;
}
.minibom-container.static-search .minibom-btn > a {
  color: #0490e2;
  text-align: center;
}
.minibom-container.static-search .minibom-btn > i {
  color: #0490e2;
}
.minibom-container.static-search .minibom {
  left: -170px;
  border-color: #0a56bb;
  top: 46px;
}
.minibom-container.static-search .bom-count {
  font-weight: bold;
  font-size: 16px;
  width: 42px;
}
#bom-mini.abtest {
  margin-right: 0px;
  margin-left: 0;
}
#bom-mini.abtest .minibom-container.static-search {
  width: 106px;
  background-color: #fff;
}
#bom-mini.abtest .minibom-container.static-search .minibom-btn {
  height: 46px;
  padding-left: 0;
  border: 1px solid #e7e7e7;
  text-align: center;
}
#bom-mini.abtest .minibom-container.static-search .minibom-btn > a {
  color: #0490e2;
  margin-left: 0;
  float: none;
}
#bom-mini.abtest .minibom-container.static-search .minibom {
  border-color: #e7e7e7;
  left: -175px;
}
#bom-mini.abtest .minibom-container.static-search .bom-count {
  display: inline;
  position: static;
  font-weight: normal;
  line-height: normal;
  padding: 0;
  color: #0490e2;
  font-size: inherit;
}
.esign-class .trant {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .tranlt {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.esign-class .tranl {
  left: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .wid50 {
  width: 50%;
}
.esign-class .wid20 {
  width: 20%;
}
.esign-class button {
  outline: 0 !important;
  -moz-border-radius: 2px !important;
  border-radius: 2px !important;
}
.esign-class .esign-ht-sign .model-type2 {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
  display: none;
}
.esign-class .esign-ht-sign .model-type2 .model-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border: 1px solid #0979e9;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
  width: 300px;
}
.esign-class .esign-ht-sign .model-type2 .model-content a {
  font-size: 20px;
  color: #333;
  position: absolute;
  right: 6px;
  top: 2px;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain {
  margin: 40px 20px;
  position: relative;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain .status-icon-warn {
  position: absolute;
  color: #f60;
  font-size: 24px;
  left: 0;
  top: -8px;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain .back-message {
  color: #666;
  font-size: 14px;
  margin-left: 40px;
  min-height: 26px;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain .btn-team {
  position: relative;
  margin: 30px 0px 30px 40px;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain .btn-team .ignore-choise {
  position: relative;
  display: inline-block;
  background-color: #fff;
  color: #666;
  border: 1px solid #e4e4e4;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 54px;
  height: 28px;
  margin-right: 5px;
  -moz-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain .btn-team .ignore-choise:hover {
  background-color: #f9f9f9;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain .btn-team .sure-ok {
  position: relative;
  display: inline-block;
  background-color: #0979e9;
  border: 1px solid #086cd0;
  -moz-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #fff;
  font-size: 14px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 54px;
  height: 28px;
}
.esign-class .esign-ht-sign .model-type2 .model-content .text-contain .btn-team .sure-ok:hover {
  background-color: #2e92f7;
  border-color: #0979e9;
}
.esign-class .esign-ht-sign .model-type1 {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
  display: none;
}
.esign-class .esign-ht-sign .model-type1 .model-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border: 1px solid #0979e9;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
  width: 300px;
}
.esign-class .esign-ht-sign .model-type1 .model-content a {
  font-size: 20px;
  color: #333;
  position: absolute;
  right: 6px;
  top: 2px;
}
.esign-class .esign-ht-sign .model-type1 .model-content .text-contain {
  margin: 40px 20px;
  position: relative;
}
.esign-class .esign-ht-sign .model-type1 .model-content .text-contain .status-icon-warn {
  position: absolute;
  color: #f60;
  font-size: 24px;
  left: 0;
  top: -3px;
}
.esign-class .esign-ht-sign .model-type1 .model-content .text-contain .back-message {
  color: #f60;
  font-size: 20px;
  margin-left: 40px;
  min-height: 26px;
}
.esign-class .esign-ht-sign .model-type1 .model-content .text-contain .sure-close {
  border-width: 0px;
  position: relative;
  margin: 30px 0px 30px 40px;
  display: block;
  background-color: #0979e9;
  border-color: #086cd0;
  -moz-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #fff;
  font-size: 14px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 54px;
  height: 28px;
}
.esign-class .esign-ht-sign .model-type1 .model-content .text-contain .sure-close:hover {
  background-color: #2e92f7;
  border-color: #0979e9;
}
.esign-class .esign-ht-sign .panel-body-none {
  display: none;
}
.esign-class .esign-ht-sign .ht-none {
  position: relative;
  width: 120px;
  height: 24px;
  line-height: 24px;
  margin: 20px auto 20px;
}
.esign-class .esign-ht-sign .ht-none:before {
  content: '';
  position: absolute;
  background: url("//static.ickey.cn/assets/src/img/icon/u449.png") no-repeat;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  width: 40px;
  height: 45px;
  left: -50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .esign-ht-sign .ht-none-min {
  position: relative;
  width: 120px;
  height: 24px;
  line-height: 24px;
  margin: 20px auto 20px;
}
.esign-class .esign-ht-sign .ht-none-min:before {
  content: '';
  position: absolute;
  background: url("//static.ickey.cn/assets/src/img/icon/u449-min.png") no-repeat;
  width: 40px;
  height: 45px;
  left: -50px;
  top: -50%;
}
.esign-class .esign-ht-sign .addechapter {
  position: relative;
  margin-left: 426px;
  width: 98px;
  height: 20px;
  background-color: #e6f1fd;
  border: 1px solid #4f9eed;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  color: #4f9eed;
  cursor: pointer;
}
.esign-class .esign-ht-sign .addmore {
  margin: 0;
}
.esign-class .esign-ht-sign .panel-body-childs {
  display: none;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li {
  height: auto;
  width: 100%;
  margin: 20px auto;
  border: 1px solid #d0e4c2;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo {
  width: 100%;
  height: 70px;
  position: relative;
  border-bottom: 1px solid #d0e4c2;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .ht-status-icon {
  display: inline-block;
  float: left;
  margin-top: 18px;
  margin-left: 15px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .checkbg {
  background: url("//static.ickey.cn/assets/src/img/icon/u367.png") no-repeat center center;
  -moz-background-size: cover;
  background-size: cover;
  width: 32px;
  height: 32px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//static.ickey.cn/assets/src/img/icon/u367.png', sizingMethod='scale');
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .shizhongtianchong {
  background: url("//static.ickey.cn/assets/src/img/icon/u431.png") no-repeat center center;
  width: 32px;
  height: 32px;
  -moz-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//static.ickey.cn/assets/src/img/icon/u431.png', sizingMethod='scale');
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .ht-text-category {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  float: left;
  margin: 26px 15px 0 15px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .ht-finish-color {
  color: #70C457;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .ht-clock-color {
  color: #FF9966;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .userorcompanny {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  float: left;
  margin: 26px 15px 0 0;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .deleteform {
  height: 20px;
  line-height: 20px;
  color: #0094e7;
  cursor: pointer;
  float: right;
  display: inline-block;
  margin-top: 26px;
  padding: 0 15px;
  border-left: 1px solid #e4e4e4;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .viewesl {
  height: 20px;
  color: #0094e7;
  cursor: pointer;
  border-left: 1px solid #e4e4e4;
  text-align: center;
  line-height: 20px;
  display: inline-block;
  float: right;
  margin-top: 26px;
  padding: 0px 15px;
  margin-left: 15px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .enter-moneynum {
  position: absolute;
  width: auto;
  height: 20px;
  line-height: 20px;
  color: #0094e7;
  right: 0px;
  padding-right: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .quicksigned {
  width: auto;
  color: #0094e7;
  cursor: pointer;
  float: right;
  display: inline-block;
  vertical-align: middle;
  margin-top: 26px;
  position: relative;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .quicksigned-finish {
  color: #63BE00;
  border: 1px solid #63BE00;
  padding: 2px 10px 2px 4px;
  cursor: pointer;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .quicksigned-finish:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 13px solid #63BE00;
  border-left: 13px solid transparent;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .quicksigned-finish:after {
  color: #fff;
  font-family: "ICKEY" !important;
  content: "\e615";
  font-weight: bold;
  position: absolute;
  width: 14px;
  height: 20px;
  right: -4px;
  bottom: -9px;
  font-size: 12px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .timeforstart {
  float: right;
  color: #999;
  height: 20px;
  line-height: 20px;
  margin-top: 26px;
  margin-right: 40px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .audit-status {
  float: left;
  color: #999;
  font-size: 12px;
  margin: 26px 0 0 5px;
  height: 20px;
  line-height: 20px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .status-red {
  color: #FF0000;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .topinfo .hoverhtz {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 166px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text {
  padding: 15px 0;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text p {
  padding: 0 0 15px 50px;
  display: block;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text p:last-child {
  padding: 0 0 0 50px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text p span:nth-child(1) {
  width: 136px;
  display: inline-block;
  line-height: 22px;
  height: 22px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-tipstyle {
  color: #999;
  font-size: 12px;
  padding-left: 174px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content {
  position: relative;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content .up-title {
  display: inline-block;
  float: left;
  margin-left: 50px;
  width: 136px;
  height: 28px;
  padding-top: 10px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content .inline-sq {
  display: inline-block;
  float: left;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content .inline-sq .btn-default {
  width: 100px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content .inline-sq .btn-default span {
  color: #666;
  padding-top: 2px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content .inline-sq .xzsqs {
  text-decoration: underline;
  color: #0094e7;
  height: 28px;
  line-height: 28px;
  margin-left: 20px;
  font-size: 12px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content .inline-sq i {
  color: #0094e7;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .detailed-text .upload-sq-content .inline-sq .tooltip.top {
  margin-top: 17px;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .perperson {
  background-color: #fcfffa;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .company {
  background-color: #e6f1fd;
}
.esign-class .esign-ht-sign .panel-body-childs .contractseal-list li .waitefor {
  background-color: #fffdee;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete {
  display: none;
  width: 240px;
  height: 158px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 1px solid #4f9eed;
  z-index: 999;
  background-color: white;
  cursor: pointer;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .delete-icon-small {
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  cursor: pointer;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .icon-guanbi:before {
  color: #e4e4e4;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext {
  width: auto;
  height: 32px;
  position: relative;
  margin: 35px auto;
  line-height: 32px;
  *zoom: 1;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext:before,
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext:after {
  display: table;
  content: "";
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext:after {
  clear: both;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext:before,
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext:after {
  content: " ";
  display: table;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext:after {
  clear: both;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext .icon-amaz {
  font-size: 32px;
  display: inline-block;
  position: absolute;
  left: 20px;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext .icon-tixing1:before {
  color: #FF9966;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .iconandtext .amaz-text {
  width: 200px;
  text-align: center;
  display: inline-block;
  float: right;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .btn-teams {
  width: auto;
  height: 30px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .btn-teams button {
  width: 54px;
  height: 28px;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .btn-teams .abanden {
  border: 1px solid #e4e4e4;
  background-color: #f9f9f9;
  margin-right: 5px;
}
.esign-class .esign-ht-sign .panel-body-childs .suremodeldelete .btn-teams .surecreate {
  border: 1px solid #4a90e2;
  background-color: #4a90e2;
}
.esign-class .esign-ht-sign .panel-body-childs .toview-cell {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.4);
  display: none;
}
.esign-class .esign-ht-sign .panel-body-childs .toview-cell .toview-esign {
  width: 360px;
  height: 280px;
  border: 1px solid #0979e9;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999;
  background-color: white;
}
.esign-class .esign-ht-sign .panel-body-childs .toview-cell .toview-esign .delete-icon-small {
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  cursor: pointer;
}
.esign-class .esign-ht-sign .panel-body-childs .toview-cell .toview-esign .icon-guanbi:before {
  color: #333;
}
.esign-class .esign-ht-sign .panel-body-childs .toview-cell .toview-esign .e-sign-img {
  width: 170px;
  height: 170px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign {
  display: none;
  width: 294px;
  height: 158px;
  border: 1px solid #4f9eed;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999;
  background-color: white;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .delete-icon-small {
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  cursor: pointer;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .icon-guanbi:before {
  color: #e4e4e4;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext {
  width: auto;
  height: 32px;
  position: relative;
  margin: 35px auto;
  line-height: 32px;
  *zoom: 1;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext:before,
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext:after {
  display: table;
  content: "";
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext:after {
  clear: both;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext:before,
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext:after {
  content: " ";
  display: table;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext:after {
  clear: both;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext .icon-amaz {
  font-size: 32px;
  display: inline-block;
  position: absolute;
  left: 20px;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext .icon-tixing1:before {
  color: #FF9966;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .iconandtext .amaz-text {
  display: inline-block;
  padding-left: 65px;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .btn-teams {
  width: auto;
  height: 30px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .btn-teams button {
  width: 54px;
  height: 28px;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .btn-teams .abanden {
  border: 1px solid #e4e4e4;
  background-color: #f9f9f9;
  margin-right: 5px;
}
.esign-class .esign-ht-sign .panel-body-childs .setup-esign .btn-teams .surecreate {
  border: 1px solid #4a90e2;
  background-color: #4a90e2;
}
.esign-class .esign-ht-sign .tooltip .fade.top {
  width: 300px !important;
}
.esign-class .modal.modal-custom .modal-body .setup-esign .iconandtext .icon-tixing1 {
  color: #ff6600;
  font-size: 24px;
  margin: 0 6px;
  vertical-align: text-bottom;
}
.esign-class .modal.modal-custom .modal-body .setup-esign .iconandtext .amaz-text {
  display: inline-block;
}
.esign-class .modal.modal-custom .modal-body .suremodeldelete .iconandtext .icon-tixing1 {
  color: #ff6600;
  font-size: 24px;
  margin: 0 6px;
}
.esign-class .modal.modal-custom .modal-body .suremodeldelete .iconandtext .amaz-text {
  display: inline-block;
}
.esign-class .tooltip {
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 3px rgba(0, 204, 255, 0.3) !important;
  box-shadow: 0 0 3px rgba(0, 204, 255, 0.3) !important;
  top: -85px !important;
}
.esign-class .tooltip.top {
  padding: 0;
}
.esign-class .tooltip.top .tooltip-arrow {
  bottom: -5px;
}
.esign-class .modal.modal-custom .modal-body {
  padding: 5px 20px 10px;
}
.esign-class .container-esign-info-registered {
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.esign-class .container-esign-info-registered .validation-main {
  width: 960px;
  height: 680px;
  position: relative;
  margin: 0 auto;
  border-bottom: 1px solid #ccc;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
  display: none;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 .model-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border: 1px solid #0979e9;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
  width: 300px;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 .model-content a {
  font-size: 20px;
  color: #333;
  position: absolute;
  right: 6px;
  top: 2px;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 .model-content .text-contain {
  margin: 40px 20px;
  position: relative;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 .model-content .text-contain .status-icon-warn {
  position: absolute;
  color: #f60;
  font-size: 24px;
  left: 0;
  top: -3px;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 .model-content .text-contain .back-message {
  color: #f60;
  font-size: 20px;
  margin-left: 40px;
  min-height: 26px;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 .model-content .text-contain .sure-close {
  border-width: 0px;
  position: relative;
  margin: 30px 0px 30px 40px;
  display: block;
  background-color: #0979e9;
  border-color: #086cd0;
  -moz-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #fff;
  font-size: 14px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 54px;
  height: 28px;
}
.esign-class .container-esign-info-registered .validation-main .model-type1 .model-content .text-contain .sure-close:hover {
  background-color: #2e92f7;
  border-color: #0979e9;
}
.esign-class .container-esign-info-registered .validation-main .tab-change {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #ff9900;
  position: relative;
  margin-top: 40px;
}
.esign-class .container-esign-info-registered .validation-main .tab-change .tooltip {
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 3px rgba(0, 204, 255, 0.3) !important;
  box-shadow: 0 0 3px rgba(0, 204, 255, 0.3) !important;
  top: -40px !important;
  cursor: pointer;
}
.esign-class .container-esign-info-registered .validation-main .tab-change span {
  width: 160px;
  height: 40px;
  border: 1px solid #e4e4e4;
  line-height: 40px;
  color: #666;
  display: inline-block;
  float: left;
  text-align: center;
  border-bottom: unset;
  cursor: pointer;
}
.esign-class .container-esign-info-registered .validation-main .tab-change span:nth-child(1) {
  border-right: unset;
}
.esign-class .container-esign-info-registered .validation-main .tab-change span:nth-child(2) {
  border-left: unset;
}
.esign-class .container-esign-info-registered .validation-main .tab-change .perpersonentro i {
  color: #0979e9;
}
.esign-class .container-esign-info-registered .validation-main .tab-change .on {
  background-color: #FF9900;
  color: #fff;
  border: 1px solid #ff9900;
}
.esign-class .container-esign-info-registered .validation-main .tab-change .on i {
  color: #fff;
}
.esign-class .container-esign-info-registered .validation-main .tab-change .iscreate {
  background-color: #ccc;
  color: #999;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ff9900;
  cursor: default;
}
.esign-class .container-esign-info-registered .validation-main .tab-change .iscreate i {
  color: #fff;
}
.esign-class .container-esign-info-registered .validation-main .form-parts {
  position: relative;
}
.esign-class .container-esign-info-registered .validation-main .form-parts #Per .tooltip {
  top: -29px !important;
}
.esign-class .container-esign-info-registered .validation-main .form-parts #Company .tooltip {
  top: -82px !important;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .ht-page-title {
  color: #666;
  padding: 40px 0 40px 196px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .ht-page-title i {
  color: #0094e7;
  cursor: pointer;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .wxpadding {
  margin-bottom: 5px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group {
  width: 100%;
  height: 40px;
  float: left;
  margin-bottom: 24px;
  position: relative;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group input {
  width: 406px;
  height: 36px;
  border: 1px solid #e4e4e4;
  font-size: 14px;
  padding-left: 12px;
  position: relative;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group input:focus {
  border: 1px solid #0094e7;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group #pertelphone {
  padding-left: 118px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group #comtelphone {
  padding-left: 118px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .comphonecode,
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .comimgcode,
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .perimgcode,
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .perphonecode {
  width: 256px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .comgetphone_code,
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .pergetphone_code {
  width: 150px;
  height: 36px;
  display: inline-block;
  background-color: #D0E9FF;
  color: #0094e7;
  font-size: 14px;
  -moz-border-radius: 0 2px 2px 0 !important;
  border-radius: 0 2px 2px 0 !important;
  margin-left: -4px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group #verifycode-img,
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group #per-verifycode-img {
  width: 150px;
  margin-left: -4px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .notcursor {
  color: #666;
  background-color: #e4e4e4;
  cursor: no-drop;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group label {
  width: 96px;
  font-size: 14px;
  margin-left: 190px;
  margin-right: 5px;
  text-align: right;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group label i {
  color: #ff0000;
  padding-right: 10px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .status-icon-warn {
  display: none;
  position: absolute;
  right: 234px;
  top: 7px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .icon-warning2 {
  color: #f60;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .icon-choosehandle {
  color: #67cb68;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .messagetip {
  display: none;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group span {
  width: 330px;
  display: block;
  color: #f60;
  position: absolute;
  right: -106px;
  top: 0;
  height: 40px;
  line-height: 40px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group button {
  width: 406px;
  height: 36px;
  background-color: #0094e7;
  color: #fff;
  position: relative;
  border: none;
  cursor: pointer;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .start-color {
  background-color: rgba(74, 144, 226, 0.6);
  cursor: no-drop;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .wxtips {
  width: 406px;
  display: inline-block;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .acode-team {
  width: 114px;
  position: absolute;
  left: 294px;
  height: 36px;
  top: 0;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .acode-team .basecode {
  width: 112px;
  height: 36px;
  line-height: 36px;
  border-right: 1px solid #e4e4e4;
  position: absolute;
  left: 0;
  padding: 0 6px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .acode-team .arrowfortel {
  position: absolute;
  left: 94px;
  top: 8px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .acode-team .area-code {
  display: none;
  position: absolute;
  background-color: white;
  z-index: 1000;
  left: 0;
  top: 36px;
  width: 112px;
  moz-box-shadow: 10px 10px 5px #888;
  -moz-box-shadow: 1px 1px 2px 2px #ccc;
  box-shadow: 1px 1px 2px 2px #ccc;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .acode-team .area-code li {
  height: 36px;
  line-height: 36px;
  padding-left: 8px;
}
.esign-class .container-esign-info-registered .validation-main .form-parts .form-info .form-input-group .acode-team .area-code .hold-on {
  background-color: #ff6600;
  color: #fff;
}
.esign-class .persuccess {
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.esign-class .persuccess .persuccess-main {
  width: 960px;
  height: 680px;
  position: relative;
  margin: 0 auto;
  border-bottom: 1px solid #ccc;
}
.esign-class .persuccess .persuccess-main .progress-per {
  width: 100%;
  position: relative;
  margin: 32px auto 50px;
}
.esign-class .persuccess .persuccess-main .progress-per .baseprogress-status {
  color: #999;
  position: relative;
  display: inline-block;
  float: left;
  text-align: center;
}
.esign-class .persuccess .persuccess-main .progress-per .baseprogress-status hr {
  width: 100%;
  position: relative;
  margin: 0 auto;
  height: 4px;
  background-color: #e4e4e4;
}
.esign-class .persuccess .persuccess-main .progress-per .baseprogress-status i {
  width: 18px;
  height: 18px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #e4e4e4;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 18px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .persuccess .persuccess-main .progress-per .baseprogress-status p {
  font-size: 14px;
  padding-left: 18px;
  padding-top: 10px;
}
.esign-class .persuccess .persuccess-main .progress-per .passgress-status {
  color: #84C165;
  opacity: .5;
  filter: alpha(opacity=50);
}
.esign-class .persuccess .persuccess-main .progress-per .passgress-status hr {
  background-color: #C1E0B2;
}
.esign-class .persuccess .persuccess-main .progress-per .passgress-status i {
  background-color: #C1E0B2;
}
.esign-class .persuccess .persuccess-main .progress-per .thisprogress-status {
  color: #84C165;
}
.esign-class .persuccess .persuccess-main .progress-per .thisprogress-status hr {
  background-color: #C1E0B2;
}
.esign-class .persuccess .persuccess-main .progress-per .thisprogress-status i {
  background-color: #C1E0B2;
}
.esign-class .persuccess .persuccess-main .success-bigtext {
  padding-left: 150px;
}
.esign-class .persuccess .persuccess-main .success-bigtext .big-text {
  color: #84C165;
  font-size: 20px;
  position: relative;
  display: inline-block;
  padding-left: 10px;
  top: -6px;
}
.esign-class .persuccess .persuccess-main .success-bigtext .icon-duihao {
  color: #76CA4B;
  font-size: 44px;
}
.esign-class .persuccess .persuccess-main .success-bigtext p {
  padding-left: 60px;
}
.esign-class .persuccess .persuccess-main .success-bigtext p span {
  color: #0094e7;
  text-decoration: #0094e7;
  -moz-text-decoration-line: underline;
  text-decoration-line: underline;
  padding-left: 20px;
}
.esign-class .persuccess .persuccess-main .main-text {
  padding-left: 168px;
  margin-top: 30px;
}
.esign-class .persuccess .persuccess-main .main-text .main-text-son {
  padding: 10px 0;
  position: relative;
}
.esign-class .persuccess .persuccess-main .main-text .main-text-son .icon {
  color: #76CA4B;
  font-size: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .persuccess .persuccess-main .main-text .main-text-son .front-text {
  color: #333;
  font-weight: bold;
  padding: 0 20px 0 40px;
}
.esign-class .persuccess .persuccess-main .main-text .main-text-son .end-text {
  color: #666;
}
.esign-class .persuccess .persuccess-main .main-text .main-text-son:nth-child(2) .icon {
  top: 47%;
}
.esign-class .persuccess .persuccess-main .main-text .main-text-son:nth-child(3) .icon {
  top: 51%;
}
.esign-class .persuccess .persuccess-main .main-text .main-text-son:nth-child(4) .icon {
  top: 55%;
}
.esign-class .company-container {
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.esign-class .company-container .company-main-form {
  width: 960px;
  height: 680px;
  position: relative;
  margin: 0 auto;
  border-bottom: 1px solid #ccc;
}
.esign-class .company-container .company-main-form .progress-com {
  width: 100%;
  position: relative;
  margin: 32px auto 50px;
}
.esign-class .company-container .company-main-form .progress-com .baseprogress-status {
  color: #999;
  position: relative;
  display: inline-block;
  float: left;
  text-align: center;
}
.esign-class .company-container .company-main-form .progress-com .baseprogress-status hr {
  width: 100%;
  position: relative;
  margin: 0 auto;
  height: 4px;
  background-color: #e4e4e4;
}
.esign-class .company-container .company-main-form .progress-com .baseprogress-status i {
  width: 18px;
  height: 18px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #e4e4e4;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 18px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .company-container .company-main-form .progress-com .baseprogress-status p {
  font-size: 14px;
  padding-left: 18px;
  padding-top: 10px;
}
.esign-class .company-container .company-main-form .progress-com .passgress-status {
  color: #84C165;
  opacity: .5;
  filter: alpha(opacity=50);
}
.esign-class .company-container .company-main-form .progress-com .passgress-status hr {
  background-color: #C1E0B2;
}
.esign-class .company-container .company-main-form .progress-com .passgress-status i {
  background-color: #C1E0B2;
}
.esign-class .company-container .company-main-form .progress-com .thisprogress-status {
  color: #84C165;
}
.esign-class .company-container .company-main-form .progress-com .thisprogress-status hr {
  background-color: #C1E0B2;
}
.esign-class .company-container .company-main-form .progress-com .thisprogress-status i {
  background-color: #C1E0B2;
}
.esign-class .company-container .company-main-form .pagetips {
  padding-left: 118px;
  margin-top: -20px;
}
.esign-class .company-container .company-main-form .form-info .ht-page-title {
  color: #666;
  padding: 40px 0 40px 196px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group {
  width: 100%;
  height: 40px;
  float: left;
  margin-bottom: 24px;
  position: relative;
}
.esign-class .company-container .company-main-form .form-info .form-input-group input {
  width: 406px;
  height: 36px;
  border: 1px solid #e4e4e4;
  font-size: 14px;
  padding-left: 12px;
  position: relative;
  color: #333;
}
.esign-class .company-container .company-main-form .form-info .form-input-group input:focus {
  border: 1px solid #0094e7;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #lns {
  position: absolute;
  left: 279px;
  z-index: 999;
  background-color: #fff;
  border: 1px solid #ccc;
  height: 162px;
  overflow: auto;
  width: 406px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #lns li {
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
  padding-left: 10px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #lns li:hover {
  background-color: #ff6600;
  color: #fff;
}
.esign-class .company-container .company-main-form .form-info .form-input-group label {
  width: 140px;
  font-size: 14px;
  margin-left: 130px;
  margin-right: 5px;
  text-align: right;
}
.esign-class .company-container .company-main-form .form-info .form-input-group label i {
  color: #ff0000;
  padding-right: 10px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .status-icon-warn {
  display: none;
  position: absolute;
  right: 234px;
  top: 7px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .icon-warning2 {
  color: #f60;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .icon-choosehandle {
  color: #67cb68;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .messagetip {
  display: none;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .icon-rmb {
  color: #333;
  position: absolute;
  left: 288px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 46%;
}
.esign-class .company-container .company-main-form .form-info .form-input-group span {
  width: 360px;
  display: block;
  color: #f60;
  position: absolute;
  right: -136px;
  top: 0;
  height: 40px;
  line-height: 40px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group button {
  width: 406px;
  height: 36px;
  background-color: #0094e7;
  color: #fff;
  position: relative;
  border: none;
  cursor: pointer;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .start-color {
  background-color: rgba(74, 144, 226, 0.6);
  cursor: no-drop;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .uploadImgBtn {
  width: 116px;
  height: 30px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #4a90e2;
  color: #fff;
  position: relative;
  text-align: center;
  line-height: 30px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .uploadImgBtn input {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 116px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .uploadspan {
  margin-right: 8px;
  width: 116px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 8px;
  height: 30px;
  border: none;
  background-color: #4a90e2;
  position: absolute;
  left: 280px;
  top: -5px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .uploadspan span {
  height: 30px;
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  color: #fff;
  width: 116px;
  text-align: center;
  position: inherit;
  right: 0;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .file-upload {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.esign-class .company-container .company-main-form .form-info .form-input-group .usercenter-new input[type=text] {
  font-size: 12px;
  height: 28px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .usercenter-new input[type=password] {
  font-size: 12px;
  height: 28px;
  border: none;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .usercenter-new select {
  font-size: 12px;
  height: 28px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #problem_image3_hidden,
.esign-class .company-container .company-main-form .form-info .form-input-group #problem_image4_hidden {
  width: 0;
  padding: 0;
  border: none;
}
.esign-class .company-container .company-main-form .form-info .form-input-group .unload-tip {
  position: absolute;
  left: 408px;
  top: -8px;
  width: 300px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #problem_image3_container {
  margin-top: 14px;
  margin-left: 146px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #problem_image3_container .uploadpath {
  margin-bottom: 8px;
  margin-right: 8px;
  margin-left: 0;
  line-height: 28px;
  float: left;
  border: 1px solid #e4e4e4;
  height: 30px;
  display: inline-block;
  padding-left: 10px;
  font-size: 12px;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #problem_image3_container .uploadpath .pathtitle {
  float: left;
  display: inline-block;
  width: 78px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #999;
  position: inherit;
  height: 28px;
  line-height: 28px;
  right: 0;
  top: 0;
}
.esign-class .company-container .company-main-form .form-info .form-input-group #problem_image3_container .uploadpath a {
  float: left;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  width: 26px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #e4e4e4;
}
.esign-class .company-container .company-main-form .form-info .yingyezz {
  height: 74px;
}
.esign-class .company-container .company-main-form .success-bigtext {
  padding-left: 150px;
}
.esign-class .company-container .company-main-form .success-bigtext .big-text {
  color: #f60;
  font-size: 20px;
  position: relative;
  display: inline-block;
  padding-left: 10px;
  top: -6px;
}
.esign-class .company-container .company-main-form .success-bigtext .icon-success {
  background: url(//static.ickey.cn/assets/src/img/icon/u431.png) no-repeat;
  width: 32px;
  height: 32px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  margin-right: 12px;
}
.esign-class .company-container .company-main-form .success-bigtext p {
  padding-left: 60px;
}
.esign-class .company-container .company-main-form .success-bigtext p span {
  color: #0094e7;
  text-decoration: #0094e7;
  -moz-text-decoration-line: underline;
  text-decoration-line: underline;
  padding-left: 20px;
}
.esign-class .company-container .company-main-form .success-bigtext p a {
  color: #0094e7;
  text-decoration: #0094e7;
  -moz-text-decoration-line: underline;
  text-decoration-line: underline;
}
.esign-class .company-container .company-main-form .main-text {
  padding-left: 168px;
  margin-top: 30px;
}
.esign-class .company-container .company-main-form .main-text .main-text-son {
  padding: 10px 0;
  position: relative;
}
.esign-class .company-container .company-main-form .main-text .main-text-son .icon {
  color: #76CA4B;
  font-size: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .company-container .company-main-form .main-text .main-text-son .front-text {
  color: #333;
  font-weight: bold;
  padding: 0 20px 0 40px;
}
.esign-class .company-container .company-main-form .main-text .main-text-son .end-text {
  color: #666;
}
.esign-class .company-container .company-main-form .main-text .main-text-son:nth-child(2) .icon {
  top: 47%;
}
.esign-class .company-container .company-main-form .main-text .main-text-son:nth-child(3) .icon {
  top: 51%;
}
.esign-class .company-container .company-main-form .main-text .main-text-son:nth-child(4) .icon {
  top: 55%;
}
.esign-class .company-container .model-type1 {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
  display: none;
}
.esign-class .company-container .model-type1 .model-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  border: 1px solid #0979e9;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
  width: 300px;
}
.esign-class .company-container .model-type1 .model-content a {
  font-size: 20px;
  color: #333;
  position: absolute;
  right: 6px;
  top: 2px;
}
.esign-class .company-container .model-type1 .model-content .text-contain {
  margin: 40px 20px;
  position: relative;
}
.esign-class .company-container .model-type1 .model-content .text-contain .status-icon-warn {
  position: absolute;
  color: #f60;
  font-size: 24px;
  left: 0;
  top: -3px;
}
.esign-class .company-container .model-type1 .model-content .text-contain .back-message {
  color: #f60;
  font-size: 20px;
  margin-left: 40px;
  min-height: 26px;
}
.esign-class .company-container .model-type1 .model-content .text-contain .sure-close {
  border-width: 0px;
  position: relative;
  margin: 30px 0px 30px 40px;
  display: block;
  background-color: #0979e9;
  border-color: #086cd0;
  -moz-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  color: #fff;
  font-size: 14px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 54px;
  height: 28px;
}
.esign-class .company-container .model-type1 .model-content .text-contain .sure-close:hover {
  background-color: #2e92f7;
  border-color: #0979e9;
}
.esign-class .new-model {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
  display: none;
}
.esign-class .new-model .model-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
  width: 420px;
  height: auto;
}
.esign-class .new-model .model-content .top-tabbg {
  width: 100%;
  height: 40px;
  background-color: #0979e9;
  color: #fff;
  position: relative;
}
.esign-class .new-model .model-content .top-tabbg a {
  font-size: 20px;
  color: #fff;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: bold;
}
.esign-class .new-model .model-content .top-tabbg .success-title {
  font-size: 16px;
  color: #fff;
  position: absolute;
  padding-left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.esign-class .new-model .model-content .text-content {
  background-color: #fff;
  width: 420px;
  border: 1px solid #0979e9;
  height: auto;
}
.esign-class .new-model .model-content .text-content .status-icon-warn {
  position: absolute;
  color: #f60;
  font-size: 24px;
  left: 40px;
  top: 37px;
}
.esign-class .new-model .model-content .text-content .warningtitle {
  font-size: 20px;
  padding: 40px 40px 15px 90px;
  position: relative;
}
.esign-class .new-model .model-content .text-content .faild {
  color: #f60;
}
.esign-class .new-model .model-content .text-content .success {
  color: #76CA4B;
}
.esign-class .new-model .model-content .text-content .waningmaintext {
  color: #666;
  font-size: 14px;
  line-height: 21px;
  padding: 0 40px 0 90px;
  word-wrap: break-word;
}
.esign-class .new-model .model-content .text-content .connectus {
  color: #666;
  font-size: 14px;
  line-height: 21px;
  padding: 0 40px 40px 90px;
}
.esign-class .new-model .model-content .text-content .model-last-btn {
  width: 76px;
  height: 30px;
  border: 1px solid #999;
  position: relative;
  margin: 0 auto 40px;
  background-color: #fff;
  display: block;
  cursor: pointer;
}
.esign-class .new-model .model-content .text-content .model-last-btn:hover {
  background-color: #f5f5f5;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.esign-class .head_title {
  position: relative;
  max-width: 1190px;
  height: auto;
  border-bottom: 1px solid #f2f2f2;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0 auto;
}
.esign-class .logo-w {
  width: 249px;
  margin: 0 0 0 20px;
}
.esign-class .head_title .pagename {
  font-size: 24px;
  border-left: 1px solid #ccc;
  height: 50px;
  margin-left: 20px;
  padding-left: 20px;
  margin-top: 10px;
}
.no-border-p {
  border: none !important;
}
/**pcba公共部分**/
.pcba-page.container {
  width: 1200px;
}
.pcba-page {
  /*宽高定义*/
  /*三列公共布局*/
  /*左侧提交表单两列布局*/
  /*费用明细*/
  /*价格明细*/
  /*成功页面 公共样式*/
  /*询价公共模块*/
  /*提交按钮公用逻辑*/
}
.pcba-page .i-ani:hover {
  -moz-box-shadow: 0 2px 8px #bbb1b1, 0 0 0px #bbb1b1, 0 0 0px #bbb1b1;
  box-shadow: 0 2px 8px #bbb1b1, 0 0 0px #bbb1b1, 0 0 0px #bbb1b1;
}
.pcba-page .pr9 {
  padding-right: 9px;
}
.pcba-page .container {
  width: 1200px;
}
.pcba-page .bc-f9f9 {
  background-color: #f9f9f9;
}
.pcba-page .w36h26 {
  width: 36px;
  height: 26px;
}
.pcba-page .w40h26 {
  width: 40px;
  height: 26px;
}
.pcba-page .w50h26 {
  width: 50px;
  height: 26px;
}
.pcba-page .w60h26 {
  width: 60px;
  height: 26px;
}
.pcba-page .w80h26 {
  width: 80px;
  height: 26px;
}
.pcba-page .w100h26 {
  width: 100px;
  height: 26px;
}
.pcba-page .w200h26 {
  width: 200px;
  height: 26px;
}
.pcba-page .w82 {
  width: 82px;
}
.pcba-page .w180 {
  width: 180px;
}
.pcba-page .w140 {
  width: 140px;
}
.pcba-page .w150 {
  width: 150px;
}
.pcba-page .w130 {
  width: 130px;
}
.pcba-page .fs-13 {
  font-size: 13px;
}
.pcba-page .sel-green {
  background: green;
}
.pcba-page .sel-blue {
  background: blue;
}
.pcba-page .sel-red {
  background: red;
}
.pcba-page .sel-black {
  background: black;
}
.pcba-page .sel-yellow {
  background: #FFCC00;
}
.pcba-page .sel-white {
  background: white;
}
.pcba-page .sel-999 {
  background: #999;
}
.pcba-page .sel-006 {
  background: #006633;
}
.pcba-page .bg-e4 {
  background: #e4e4e4;
}
.pcba-page input:focus {
  border-color: #0094e7 !important;
}
.pcba-page textarea:focus {
  border-color: #0094e7 !important;
}
.pcba-page .sel-card {
  display: inline-block;
  text-align: center;
  border: 1px solid #e4e4e4;
  vertical-align: middle;
  color: #333;
  line-height: 24px;
  padding: 0px 3px;
  cursor: pointer;
}
.pcba-page .sel-card em {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 5px;
  margin-left: -6px;
}
.pcba-page .sel-card:hover {
  border-color: #0094e7;
}
.pcba-page .off {
  display: none;
}
.pcba-page .no-click {
  filter: alpha(opacity=60);
  -moz-opacity: .6;
  opacity: .6;
  cursor: no-drop;
  border-color: #e4e4e4 !important;
}
.pcba-page .sel-input {
  display: inline-block;
  border: 1px solid #e4e4e4;
  color: #333;
  line-height: 24px;
  padding: 0 3px;
}
.pcba-page .sel-card:focus,
.pcba-page .sel-card-active {
  border-color: #0094e7;
  cursor: pointer;
}
.pcba-page .sel-card-selected {
  position: relative;
  border-color: #0094e7;
  cursor: pointer;
}
.pcba-page .sel-card-selected:before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 16px solid #0979e9;
  border-left: 16px solid transparent;
}
.pcba-page .sel-card-selected:after {
  color: #fff;
  font-family: ICKEY!important;
  content: "\e615";
  font-weight: 700;
  position: absolute;
  width: 14px;
  height: 20px;
  right: -3px;
  bottom: -3px;
  font-size: 12px;
}
.pcba-page .upload-loading {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
  display: none;
}
.pcba-page .upload-loading > img {
  left: 50%;
  top: 3px;
  margin-left: -17px;
  width: 34px;
  height: 34px;
  z-index: 340;
}
.pcba-page .col3-layout {
  width: 100%;
  overflow: hidden;
}
.pcba-page .col3-layout .lft-layout {
  width: 780px;
  overflow: hidden;
  vertical-align: top;
}
.pcba-page .col3-layout .mid-layout {
  width: 20px;
  vertical-align: top;
}
.pcba-page .col3-layout .rgt-layout {
  overflow: hidden;
  vertical-align: top;
}
.pcba-page .opts-form {
  width: 100%;
}
.pcba-page .opts-form .opt-title {
  width: 130px;
  text-align: right;
  vertical-align: top;
}
.pcba-page .opts-form .opt-title label {
  padding-top: 5px;
  padding-right: 10px;
}
.pcba-page .opts-form .opt-items {
  line-height: 24px;
}
.pcba-page .opts-form .opt-items .sel-items {
  padding-left: 5px;
  padding-bottom: 21px;
  line-height: 24px;
}
.pcba-page .opts-form .opt-items .popover {
  max-width: 440px;
  font-size: 13px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.pcba-page .opts-form .opt-items .popover-content {
  padding: 6px 10px;
}
.pcba-page .opts-form .opt-items .popover-content a {
  border-bottom: 1px solid;
}
.pcba-page .custom-popo .popover {
  max-width: 440px;
  font-size: 13px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.pcba-page .custom-popo .popover-content {
  padding: 6px 10px;
}
.pcba-page .custom-popo .popover-content a {
  border-bottom: 1px solid;
}
.pcba-page .priceinfo-title {
  padding-bottom: 15px;
}
.pcba-page .priceinfo-list {
  width: 358px;
  border-left: 1px solid #F2F2F2;
  border-top: 1px solid #F2F2F2;
}
.pcba-page .priceinfo-list td {
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
}
.pcba-page .priceinfo-list tr {
  line-height: 36px;
  height: 36px;
}
.pcba-page .priceinfo-list .title {
  width: 125px;
  background: #f9f9f9;
  text-align: right;
}
.pcba-page .priceinfo-list .price {
  text-align: right;
}
.pcba-page .priceinfo-list .jginfo {
  text-align: left;
}
.pcba-page .priceinfo-list-cross {
  border-left: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  margin: 0px 20px;
}
.pcba-page .priceinfo-list-cross .title {
  background-color: #F2F2F2;
}
.pcba-page .priceinfo-list-cross td {
  width: 106px;
  height: 36px;
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.pcba-page .msg {
  height: 81px;
  border: 1px solid #d0e4c2;
  background-color: #fcfffa;
}
.pcba-page .msg p {
  font-style: normal;
  color: #84C165;
}
.pcba-page .msg p .icon-duihao {
  font-size: 38px;
  padding-right: 22px;
}
.pcba-page .inquiry-layout {
  border: 1px solid #e4e4e4;
}
.pcba-page .inquiry-layout .inquiry-item {
  line-height: 30px;
}
.pcba-page .inquiry-layout .inquiry-item .lft {
  width: 150px;
  text-align: right;
}
.pcba-page .inquiry-layout .inquiry-item .sel-input {
  height: 30px;
}
.pcba-page .order-num .goto-detail {
  color: #0094e7;
}
.pcba-page .order-num .goto-detail:hover {
  color: #0094e7;
}
.pcba-page .order-num .goto-detail .icon-search {
  font-size: 16px;
  display: inline-block;
  position: relative;
  top: 1px;
}
.pcba-page .link-btn {
  width: 110px;
  height: 30px;
  border: 1px solid #999999;
  display: inline-block;
  line-height: 28px;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 24px;
}
.pcba-page .link-btn:hover,
.pcba-page .link-btn:focus,
.pcba-page .link-btn:visited {
  background: #F5F5F5;
  color: #666666;
}
.pcba-page .pcba-flow {
  margin-left: 104px;
  overflow: hidden;
}
.pcba-page .pcba-flow .title {
  border-bottom: 1px solid #F2F2F2;
}
.pcba-page .pcba-flow .steps {
  width: 100%;
  margin-top: 17px;
}
.pcba-page .pcba-flow .steps li {
  height: 32px;
  background: url("//static.ickey.cn/assets/src/img/pcba/step_bg.png") 0px 0px no-repeat;
  margin-bottom: 29px;
}
.pcba-page .pcba-flow .steps li a {
  color: #0094e7;
}
.pcba-page .pcba-flow .steps li a:hover {
  color: #0094e7;
}
.pcba-page .pcba-flow .steps .step-title-box {
  position: relative;
  width: 120px;
  text-align: center;
}
.pcba-page .pcba-flow .steps .step-title-box .step-title {
  padding-top: 9px;
  color: #fff;
}
.pcba-page .pcba-flow .steps .step-msg-box .step-msg {
  padding-top: 9px;
  padding-left: 36px;
}
.pcba-page .page-head {
  border-bottom: 2px solid #e4e4e4;
}
.pcba-page .page-head .tit {
  border-bottom: 2px solid;
  margin-bottom: -2px;
  padding: 0 15px 2px 15px;
}
.pcba-page .btn-blue {
  text-align: center;
  font-size: 12px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  background-color: #E6F1FD;
  border: 1px solid #4F9EED;
  color: #0979e9;
}
.pcba-page .pop-bc {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=30);
  -webkit-opacity: .3;
  -moz-opacity: .3;
  opacity: .3;
  background: #000;
  z-index: 300;
}
.pcba-page .download-mod {
  line-height: 30px;
}
.pcba-page .download-mod .filename {
  display: inline-block;
  min-width: 120px;
  max-width: 270px;
  height: 30px;
  padding: 0 10px;
  background-color: #e4e4e4;
  color: #666666;
  text-align: center;
}
.pcba-page .download-mod .download-btn {
  display: inline-block;
  width: 70px;
  height: 30px;
  background-color: #e6f1fd;
  border: 1px solid #75b9fd;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
}
.pcba-page .download-mod .download-btn:hover,
.pcba-page .download-mod .download-btn:focus {
  background-color: #ffffff;
}
.pcba-page .btn {
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.pcba-page .btn-creat-order {
  display: block;
  margin: 14px auto 0 auto;
  background: #FF0000;
  padding: 0;
  width: 120px;
  height: 36px;
  color: #fff;
}
.pcba-page .btn-creat-order:hover {
  background: #cc0c0c;
  color: #fff;
}
.pcba-page .bbt1 {
  border-bottom: 1px solid #e2e2e2;
}
.pcba-page .indent-title {
  width: 105px;
  display: inline-block;
  text-align: right;
}
.pcba-page-index .order-amount {
  line-height: 28px;
  vertical-align: middle;
}
.pcba-page-index .remark-mod {
  width: 347px;
}
.pcba-page-index .remark-mod [name=remark] {
  width: 356px;
  height: 32px;
  border: 1px solid #e4e4e4;
  overflow: hidden;
  padding: 7px 10px;
}
.pcba-page-index .remark-mod .explain-list {
  line-height: 22px;
}
.pcba-page-index .remark-mod .explain-list .theme-color {
  border-bottom: 1px solid;
}
.pcba-page-index .btn {
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.pcba-page-index .btn-creat-order {
  display: block;
  margin: 10px auto 0 auto;
  background: #FF0000;
  padding: 0;
  width: 120px;
  height: 36px;
  color: #fff;
}
.pcba-page-index .btn-creat-order:hover {
  background: #cc0c0c;
  color: #fff;
}
.pcba-page-order {
  /*联系人宽度定位*/
  /*产品信息*/
  /*资料联系人*/
  /*提交模块*/
  /*smt 询价订单提交页面*/
  /*smt 费用明细*/
}
.pcba-page-order .contact-form .cf-col1 {
  width: 216px;
}
.pcba-page-order .contact-form .cf-col2 {
  width: 244px;
}
.pcba-page-order .contact-form .cf-col3 {
  width: 244px;
}
.pcba-page-order .panel-heading {
  padding: 9px 20px;
}
.pcba-page-order .btn-ubload {
  width: 76px;
  height: 30px;
  line-height: 28px;
}
.pcba-page-order .btn-ubload input {
  left: 0;
  top: 0;
  width: 76px;
  height: 30px;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  z-index: 5;
}
.pcba-page-order .upload-mod .del-mod {
  position: relative;
  min-width: 120px;
  max-width: 300px;
  padding-right: 30px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #e4e4e4;
}
.pcba-page-order .upload-mod .del-mod .del-file {
  width: 30px;
  border-left: 1px solid #e4e4e4;
  position: absolute;
  right: 0;
  top: 0;
}
.pcba-page-order .proinfo-mod tbody {
  border-top: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
}
.pcba-page-order .proinfo-mod .bc-f9f9 {
  text-align: right;
}
.pcba-page-order .proinfo-mod td {
  padding: 0 10px;
  width: 145px;
  height: 34px;
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.pcba-page-order .proinfo-mod .remark {
  padding-left: 110px;
  vertical-align: middle;
  line-height: 30px;
}
.pcba-page-order .proinfo-mod .remark input {
  width: 1016px;
  height: 30px;
  border: 1px solid #e4e4e4;
}
.pcba-page-order .contact-mod .contact-form input {
  height: 30px;
  line-height: 28px;
  text-align: left;
}
.pcba-page-order .submit-mod .back-for-change {
  left: 20px;
  bottom: 45px;
}
.pcba-page-order .panel-project .project-mod {
  line-height: 30px;
}
.pcba-page-order .panel-project .sel-card {
  width: 185px;
  height: 30px;
  line-height: 28px;
  margin-left: 33px;
  text-align: left;
}
.pcba-page-order .priceinfo-list-cross td.w128 {
  width: 128px;
}
.pcba-page-success .pcba-flow {
  width: 835px;
}
.pcbaxj-inquiry-success .pcba-flow {
  width: 684px;
}
.pcba-split {
  height: 1px;
  line-height: 1px;
  border-bottom: 1px solid #F2F2F2;
}
.pcba-page-inquiry .btn-ubload {
  width: 76px;
  height: 30px;
  line-height: 28px;
}
.pcba-page-inquiry .btn-ubload input {
  left: 0;
  top: 0;
  width: 76px;
  height: 30px;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  z-index: 5;
}
.pcba-page-inquiry .upload-mod .del-mod {
  height: 30px;
  line-height: 28px;
  border: 1px solid #e4e4e4;
}
.pcba-page-inquiry .upload-mod .del-mod .del-file {
  width: 30px;
  border-left: 1px solid #e4e4e4;
}
.pcba-page-inquiry .upload-mod .del-mod .update-filename {
  min-width: 90px;
  max-width: 270px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pcba-page-inquiry .update-msg {
  clear: both;
}
.pcba-page-inquiry .remark {
  line-height: 30px;
}
.pcba-page-inquiry .remark input {
  width: 470px;
  border: 1px solid #e4e4e4;
}
.pcba-page-inquiry .btn-creat-order {
  width: 120px;
  height: 36px;
  margin-left: 267px;
  background-color: #0094e7;
}
.pcba-page-inquiry .btn-creat-order:hover,
.pcba-page-inquiry .btn-creat-order:focus {
  color: #ffffff;
  background-color: #6EA0E6;
}
.pcba-page-inquiry .btn-creat-order:focus {
  color: #ffffff;
}
.pcba-page-inquiry .btn-creat-order .disabled {
  background-color: #6EA0E6;
}
.pcba-page-inquiry .material-down {
  position: relative;
  color: #0094e7;
  text-decoration: underline;
}
.pcba-page-inquiry .material-down:hover,
.pcba-page-inquiry .material-down:focus {
  color: #0094e7;
  text-decoration: underline;
}
.pcba-page-inquiry .material-down i {
  position: relative;
  right: 5px;
}
/* smt 自动报价页面 */
.smt-page-index .order-amount {
  line-height: 28px;
}
.smt-page-index .remark-mod dl {
  display: block;
}
.smt-page-index .remark-mod dl dt {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.smt-page-index .remark-mod .theme-color {
  border-bottom: 1px solid;
}
.smt-page-index .opts-form .opt-title {
  width: 140px;
}
.smt-page-index .remark {
  width: 462px;
  height: 26px;
}
.smt-page-index .material-down {
  position: relative;
  right: 20px;
  bottom: -10px;
  color: #0094e7;
  text-decoration: underline;
}
.smt-page-index .material-down:hover,
.smt-page-index .material-down:focus {
  color: #0094e7;
  text-decoration: underline;
}
.smt-page-index .material-down i {
  position: relative;
  top: -1px;
  right: 5px;
}
.smt-page-index .w170h26 {
  width: 170px;
  height: 26px;
  border: 1px solid #e4e4e4;
}
.smt-page-index .customflow {
  height: 123px;
  border: 1px solid #F2F2F2;
  background: url("//static.ickey.cn/assets/src/img/pcba/customflow.jpg") center center no-repeat;
  overflow: hidden;
}
/*个人中心：公共样式*/
.pcba-my-page {
  /*订单信息布局*/
  /*下载按钮*/
  /*横向通用布局*/
}
.pcba-my-page .ordernum {
  padding-left: 300px;
  padding-top: 36px;
  padding-bottom: 30px;
}
.pcba-my-page .page-my-head {
  border-bottom: 1px solid #F2F2F2;
}
.pcba-my-page .order-row .nameinfo_col {
  min-width: 10px;
  max-width: 300px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
}
.pcba-my-page .order-row .col_0 {
  width: 390px;
}
.pcba-my-page .order-row .col_0 .filename_col0 {
  min-width: 10px;
  max-width: 275px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
}
.pcba-my-page .order-row .col_1 {
  width: 390px;
}
.pcba-my-page .order-row .col_1 .filename_col1 {
  min-width: 10px;
  max-width: 275px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
}
.pcba-my-page .order-row .col_2 {
  width: 390px;
}
.pcba-my-page .order-row .col_2 .filename_col2 {
  min-width: 10px;
  max-width: 275px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
}
.pcba-my-page .material-down {
  position: relative;
  color: #0094e7;
  text-decoration: none;
}
.pcba-my-page .material-down:hover,
.pcba-my-page .material-down:focus {
  color: #0094e7;
  text-decoration: none;
}
.pcba-my-page .material-down i {
  position: relative;
  top: -1px;
}
.pcba-my-page .order-row1 {
  border: 1px solid #F2F2F2;
}
.pcba-my-page .order-row1 .order-row1-head {
  background-color: #F2F2F2;
  height: 40px;
  line-height: 40px;
}
.pcba-my-page .shipping-info td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.pcba-my-page .shipping-info .express_no_md {
  overflow: inherit;
}
.pcba-my-page .shipping-info .express_no_md:before {
  content: '';
  display: table;
}
.pcba-my-page .shipping-info .express_no_md:after {
  content: '';
  display: table;
}
.pcba-my-page .shipping-info .express_no_md .showlogistics {
  display: block;
  width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pcba-my-page .shipping-info .express_no_md .showlogistics em {
  color: #0094e7;
}
.pcba-my-page .shipping-info .express_no_md .viewlogistics {
  right: auto;
  left: 0;
}
.pcba-my-page .shipping-info .express_no_md .viewlogistics:before {
  left: 50px;
  right: auto;
}
.pcba-my-page .shipping-info .express_no_md .step li p {
  white-space: normal;
}
.pcba-my-page .shipping-info .sitd0,
.pcba-my-page .shipping-info .sitd00 {
  width: 137px;
}
.pcba-my-page .shipping-info .sitd1,
.pcba-my-page .shipping-info .sitd01 {
  width: 170px;
}
.pcba-my-page .shipping-info .sitd2 {
  width: 133px;
}
.pcba-my-page .priceinfo-list {
  width: 358px;
  border-left: 1px solid #F2F2F2;
  border-top: 1px solid #F2F2F2;
}
.pcba-my-page .priceinfo-list td {
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
}
.pcba-my-page .priceinfo-list tr {
  line-height: 30px;
  height: 30px;
}
.pcba-my-page .priceinfo-list td.item-head {
  height: 40px;
  line-height: 40px;
  background-color: #F2F2F2;
}
.pcba-my-page .priceinfo-list .title {
  width: 125px;
  background: #f9f9f9;
  text-align: right;
}
.pcba-my-page .priceinfo-list .price {
  text-align: right;
}
.pcba-my-page .priceinfo-list .jginfo {
  text-align: left;
}
.pcba-my-page .priceinfo-list .customer_remark {
  line-height: 20px;
}
.pcba-my-page .priceinfo-list .customer_remark span {
  display: inline-block;
}
.pcba-my-page .process-info .process-info-td0 {
  width: 350px;
  overflow: hidden;
  vertical-align: top;
}
.pcba-my-page .process-info .process-info-td0 .priceinfo-list {
  width: 350px;
}
.pcba-my-page .process-info .process-info-td0 .priceinfo-list .title {
  width: 150px;
}
.pcba-my-page .process-info .process-info-td1 {
  width: 20px;
}
.pcba-my-page .process-info .process-info-td2 {
  width: 350px;
  overflow: hidden;
  vertical-align: top;
}
.pcba-my-page .process-info .process-info-td2 .orderlink-box {
  line-height: 26px;
  vertical-align: middle;
}
.pcba-my-page .process-info .process-info-td2 .orderlink-box .orderlink {
  height: 26px;
  display: inline-block;
  line-height: 24px;
  width: 90px;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  overflow: hidden;
  color: white;
  background: #f00;
  outline: none;
  border: 0px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pcba-my-page .process-info .process-info-td2 .orderlink-box .orderlink:hover {
  background: #cc0c0c;
  color: #fff;
}
.pcba-my-page .process-info .process-info-td2 .orderbtn-box {
  line-height: 26px;
  vertical-align: middle;
}
.pcba-my-page .process-info .process-info-td2 .orderbtn-box .continuebtn {
  width: 90px;
  height: 26px;
  line-height: 20px;
  font-size: 14px;
  vertical-align: middle;
  overflow: hidden;
  color: white;
  background: #f00;
  outline: none;
  border: 0px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pcba-my-page .process-info .process-info-td2 .orderbtn-box .continuebtn:hover {
  background: #cc0c0c;
  color: #fff;
}
.pcba-my-page .process-info .process-info-td2 .priceinfo-list {
  width: 350px;
}
.pcba-my-page .process-info .process-info-td2 .priceinfo-list .title {
  width: 150px;
}
.pcba-my-page .w140 {
  width: 140px;
}
.pcba-my-page .w100 {
  width: 100px;
}
.pcba-my-page .pr9 {
  padding-right: 9px;
}
.pcba-pcb-success .pcba-flow .title,
.pcba-smt-success .pcba-flow .title,
.pcba-pcbinquiry-success .pcba-flow .title,
.smt-inquiry-success .pcba-flow .title {
  width: 841px;
}
/*pcb询价订单详情页*/
.pcba-pcb-inquiry .orderdowninfo .col_0 {
  width: 100%;
}
/*smt询价订单详情页*/
/*订单、询价单 列表页*/
.pcba-ucenter-order-page .date-picker-wrapper.single-date {
  margin-left: 4px;
}
.pcba-ucenter-order-page #orderproxy .input-title {
  width: 228px;
}
.pcba-ucenter-order-page .constracts {
  padding-left: 40px;
  padding-top: 20px;
  padding-bottom: 20px /*height: 300px;*/;
}
.pcba-ucenter-order-page .constract-list {
  margin-bottom: 10px;
  overflow: hidden;
  height: 50px;
  line-height: 50px;
}
.pcba-ucenter-order-page .constract {
  float: left;
}
.pcba-ucenter-order-page .doc {
  float: left;
  width: 70%;
}
.pcba-ucenter-order-page .view,
.pcba-ucenter-order-page .download {
  float: left;
  margin: 0 10px;
  font-size: 12px;
  color: #4e92df ;
}
.pcba-ucenter-order-page #resetSearch,
.pcba-ucenter-order-page #userorder {
  width: 60px;
  height: 28px;
  line-height: 18px;
}
.pcba-ucenter-order-page .tab-tit-list {
  width: 100%;
  background: #f5f5f5;
  border: 1px solid #e4e4e4;
  height: 36px;
}
.pcba-ucenter-order-page .tab-con-list .final-payment {
  padding: 2px 6px;
  background-color: #fffdee;
  border: 1px solid #edd28b;
}
.pcba-ucenter-order-page .tab-con-list .order-name {
  word-break: break-all;
  width: 50px;
}
.pcba-ucenter-order-page .tab-con-list td {
  border: none !important;
  padding: 10px 0 5px 0;
}
.pcba-ucenter-order-page .table-ucenter > tbody {
  border-color: #B2D8FE;
  background: #E6F1FD;
}
.pcba-ucenter-order-page .table-ucenter > tbody.cancel-xj {
  border-color: #E4E4E4;
  background: #F5F5F5;
}
/*频道页面*/
.pcba-channel-banner {
  height: 380px;
}
.site-navs-box .site-navs {
  position: relative;
}
.site-navs-box .site-navs .form-countprice {
  position: absolute;
  width: 360px;
  height: 260px;
  background: #fff;
  top: -320px;
  right: 76px;
  z-index: 20;
  border: 2px solid #0094e7;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.site-navs-box .site-navs .form-countprice .nav-titles {
  width: 100%;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  background-color: #e4e4e4;
}
.site-navs-box .site-navs .form-countprice .nav-titles li {
  width: 80px;
}
.site-navs-box .site-navs .form-countprice .nav-titles li a {
  width: 80px;
  display: inline-block;
  text-align: center;
  background-color: #e4e4e4;
  color: #666666;
}
.site-navs-box .site-navs .form-countprice .nav-titles li.active {
  width: 80px;
}
.site-navs-box .site-navs .form-countprice .nav-titles li.active a {
  color: #0094e7;
  text-decoration: none;
  background-color: #ffffff;
}
.site-navs-box .site-navs .form-countprice .nav-titles li.active a:focus {
  text-decoration: none;
}
.site-navs-box .site-navs .form-countprice .form-ct {
  padding: 20px 30px;
  padding-top: 17px;
}
.site-navs-box .site-navs .form-countprice .form-ct .btn-creat-order {
  width: 146px;
  background-color: #4990e2;
}
.site-navs-box .site-navs .form-countprice .form-ct .btn-creat-order:hover {
  background-color: #6ea0e6;
}
.site-navs-box .site-navs .form-countprice .form-ct .btn-creat-order:focus {
  background-color: #4990e2;
}
.site-navs-box .site-navs .form-countprice .form-ct table {
  width: 280px;
  display: block;
}
.site-navs-box .site-navs .form-countprice .form-ct table .pt15 {
  padding-top: 11px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td {
  width: 140px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td label {
  display: block;
  padding-bottom: 6px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box {
  line-height: 30px;
  display: inline-block;
  /*重新popover样式*/
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box select {
  width: 140px;
  border: 1px solid #e0e0e0;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 3px 0px;
  position: relative;
  overflow: hidden;
  height: 30px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .custom-popo .popover {
  font-size: 12px;
  /*min-width:150px;
                                text-align: center;*/
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .custom-popo .popover .popover-content {
  padding: 3px 5px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .custom-popo2 .popover {
  font-size: 12px;
  min-width: 90px;
  text-align: center;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .custom-popo2 .popover .popover-content {
  padding: 3px 5px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .custom-pop-close .popover {
  display: none!important;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .dwinput {
  width: 62px;
  height: 30px;
  border: 1px solid #e0e0e0;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  line-height: 30px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .dwinput .sel-input {
  width: 36px;
  border: 0px;
  height: 30px;
  line-height: 28px;
  text-align: center;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .dwinput .dw {
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 26px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background-color: #e4e4e4;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .quote_numinput {
  width: 140px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .quote_numinput .sel-input {
  width: 140px;
  padding-right: 37px;
  text-align: left;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .quote_numinput .dw {
  width: 34px;
}
.site-navs-box .site-navs .form-countprice .form-ct table td .dwinput-box .no-pr .sel-input {
  padding-right: 3px!important;
}
.pcba-page-site {
  padding-top: 50px;
}
.pcba-page-site .panel-default {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pcba-page-site .panel-heading {
  height: 50px;
  line-height: 50px;
  border: 0px;
  padding: 0px;
}
.www-page-sosuo {
  overflow-x: hidden;
}
.www-page-sosuo .container {
  width: 1200px;
}
.www-page-sosuo -webkit-keyframes errorNotice 0% {
  background: #fff;
}
.www-page-sosuo -webkit-keyframes errorNotice 50% {
  background: #fdbd7b;
}
.www-page-sosuo -webkit-keyframes errorNotice 100% {
  background: #fff;
}
.www-page-sosuo -moz-keyframes errorNotice 0% {
  background: #fff;
}
.www-page-sosuo -moz-keyframes errorNotice 50% {
  background: #fdbd7b;
}
.www-page-sosuo -moz-keyframes errorNotice 100% {
  background: #fff;
}
@-webkit-keyframes errorNotice {
  0% {
    background: #fff;
  }
  50% {
    background: #fdbd7b;
  }
  100% {
    background: #fff;
  }
}
@-moz-keyframes errorNotice {
  0% {
    background: #fff;
  }
  50% {
    background: #fdbd7b;
  }
  100% {
    background: #fff;
  }
}
@keyframes errorNotice {
  0% {
    background: #fff;
  }
  50% {
    background: #fdbd7b;
  }
  100% {
    background: #fff;
  }
}
.www-page-sosuo .new-error-notice::input-placeholder {
  color: #999!important;
}
.www-page-sosuo .new-error-notice::-webkit-input-placeholder,
.www-page-sosuo textarea::-webkit-input-placeholder {
  color: #999!important;
}
.www-page-sosuo .new-error-notice:-moz-placeholder,
.www-page-sosuo textarea:-moz-placeholder {
  color: #999!important;
}
.www-page-sosuo .new-error-notice::-moz-placeholder,
.www-page-sosuo textarea::-moz-placeholder {
  color: #999!important;
}
.www-page-sosuo .new-error-notice:-ms-input-placeholder,
.www-page-sosuo textarea:-ms-input-placeholder {
  color: #999!important;
}
.www-page-sosuo .new-error-notice {
  background: #fdbd7b;
  -webkit-animation: errorNotice 0.6s;
  -moz-animation: errorNotice 0.6s;
  animation: errorNotice .6s;
  -webkit-animation-iteration-count: 2;
  -moz-animation-iteration-count: 2;
  animation-iteration-count: 2;
}
.www-page-sosuo .banner {
  width: 100%;
  height: 577px;
  background: url("//static.ickey.cn/assets/src/img/sem/sem_banner.jpg") center center no-repeat;
}
.www-page-sosuo .banner .search-box {
  text-align: center;
}
.www-page-sosuo .banner .search-box .search-title {
  margin: 198px auto auto auto;
  font-size: 36px;
  color: #fff;
}
.www-page-sosuo .banner .search-box .wd-search {
  margin: 19px auto auto auto;
}
.www-page-sosuo .project-tit {
  padding-top: 90px;
  padding-bottom: 70px;
  text-align: center;
}
.www-page-sosuo .project-tit .project-tit-ctbox {
  line-height: 30px;
  height: 30px;
  vertical-align: middle;
  margin: 0 auto;
}
.www-page-sosuo .project-tit .project-tit-ctbox .icon-lft {
  width: 145px;
  height: 30px;
  background: url("//static.ickey.cn/assets/src/img/sem/sem_linelfg.png") center 0px no-repeat;
}
.www-page-sosuo .project-tit .project-tit-ctbox .ct {
  display: inline-block;
}
.www-page-sosuo .project-tit .project-tit-ctbox .icon-rgt {
  width: 145px;
  height: 30px;
  background: url("//static.ickey.cn/assets/src/img/sem/sem_linergt.png") center 0px no-repeat;
}
.www-page-sosuo .project-tit .ctboxw1 {
  width: 676px;
}
.www-page-sosuo .project-tit .ctboxw2 {
  width: 799px;
}
.www-page-sosuo .project-tit .ctboxw3 {
  width: 562px;
}
.www-page-sosuo .project-solutions {
  position: relative;
}
.www-page-sosuo .project-solutions .pcbbglft {
  position: absolute;
  width: 206px;
  height: 261px;
  left: -366px;
  bottom: 0px;
  background: url("//static.ickey.cn/assets/src/img/sem/pcbbg_lft.png") center center no-repeat;
}
.www-page-sosuo .project-solutions .pcbbgrgt {
  position: absolute;
  width: 196px;
  height: 261px;
  right: -356px;
  top: 0px;
  background: url("//static.ickey.cn/assets/src/img/sem/pcbbg_rgt.png") center center no-repeat;
}
.www-page-sosuo .project-solutions .project-solutions-item {
  width: 384px;
  height: 524px;
  background-color: #F5F5F5;
}
.www-page-sosuo .project-solutions .project-solutions-item .img-box {
  width: 384px;
  height: 267px;
  overflow: hidden;
}
.www-page-sosuo .project-solutions .project-solutions-item .img-box img {
  border: 0;
  width: 384px;
  height: 267px;
  overflow: hidden;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom {
  height: 260px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .pt30 {
  padding-top: 27px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom #uploadAllbom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 5;
  font-size: 80px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .upload-loading2 {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: none;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .upload-loading2 img {
  margin-top: 100px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .btn-bom-upload {
  margin: 40px auto 0;
  width: 316px;
  height: 40px;
  line-height: 40px;
  border: 1px solid;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  padding: 0;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .down-model-url {
  width: 190px;
  top: 180px;
  left: 50%;
  z-index: 5;
  border-bottom: 1px solid;
  margin-left: -95px;
  color: #999;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .down-model-url:hover {
  color: #0094e7;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search {
  margin: 40px auto 0;
  width: 318px;
  line-height: 40px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search > input {
  display: block;
  height: 40px;
  width: 246px;
  border: 1px solid #00a0e9;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search .btn-domestic-search {
  width: 70px;
  height: 40px;
  background: #00a0e9;
  border: 0;
  padding: 0;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
  outline: none;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search .btn-domestic-search:hover {
  background: #00a0e9;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result {
  padding: 18px;
  display: none;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .search-first-news {
  height: 25px;
  line-height: 20px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .change-model {
  width: 190px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .btn-see-more a {
  display: none;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .pro-img:hover {
  color: #00ccff;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .pro-img:hover .icon-zoom {
  color: #00ccff;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result [data_sheet] {
  color: #00ccff !important;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .mic-synopsis {
  padding: 0 5px 1px 7px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .mic-synopsis:hover {
  background: #ff9900;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .mic-synopsis:hover .replace-js {
  display: block;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .mic-synopsis .replace-js {
  display: none;
  position: absolute;
  width: 220px;
  left: -90px;
  top: 16px;
  color: #666;
  z-index: 10;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .mic-synopsis .replace-arrow {
  background: url(//static.ickey.cn/assets/release3.001/img/pic/arrow.png) center no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 9px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .mic-synopsis .replace-content {
  border: 1px solid #f90;
  background: #fff;
  width: 220px;
  padding: 10px;
  font-size: 14px;
  margin-top: 8px;
  line-height: 16px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-result .btn-free-mic {
  width: 80px;
  height: 26px;
  line-height: 26px;
  background: #ffcc00;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-fail {
  display: none;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-fail .fail-img {
  display: block;
  width: 60px;
  height: 60px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-fail .fail-tips {
  width: 270px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .domestic-search-fail .btn-for-help {
  display: block;
  width: 107px;
  height: 26px;
  line-height: 26px;
  background: #0099ff;
  color: #fff !important;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .btn-next-mic:hover {
  color: #00ccff;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .btn-next-mic:hover .icon-duihuan {
  color: #00ccff;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .bbs-ask-list {
  padding: 0 30px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .bbs-ask-list .user-icon {
  display: block;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .bbs-ask-list .user-infomation {
  width: 170px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .bbs-ask-list .user-name {
  width: 100px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .bbs-ask-list .ask-with-target {
  display: block;
  width: 80px;
  height: 26px;
  border: 1px solid;
  color: #666;
  line-height: 24px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.www-page-sosuo .project-solutions .project-solutions-item .core-bottom .bbs-ask-list .ask-with-target:hover {
  color: #fff;
  background: #00b8ee;
  border: none;
}
.www-page-sosuo .project-solutions .project-solutions-item .bom-btns {
  margin: 40px auto 0px;
}
.www-page-sosuo .project-solutions .project-solutions-item .bom-btns .bom-btn {
  display: inline-block;
  width: 154px;
  border: 1px solid #dfdfdf;
  height: 40px;
  line-height: 40px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid;
  color: #666666;
  background-color: #f6f6f6;
}
.www-page-sosuo .project-solutions .project-solutions-item .bom-btns .bom-btn:hover,
.www-page-sosuo .project-solutions .project-solutions-item .bom-btns .bom-btn:focus {
  background-color: #00a0e9;
  color: #fff;
  text-decoration: none;
}
.www-page-sosuo .ml26 {
  margin-left: 24px;
}
.www-page-sosuo .project-infos .project-infos-item {
  width: 384px;
  height: 382px;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.www-page-sosuo .project-infos .project-infos-item .theme-color {
  color: #00a0e9;
}
.www-page-sosuo .project-infos .project-infos-item .info-icon {
  width: 91px;
  height: 97px;
  margin: 0 auto;
}
.www-page-sosuo .project-infos .project-infos-item .info-icon1 {
  background: url("//static.ickey.cn/assets/src/img/sem/sem_icon_001.png") center center no-repeat;
}
.www-page-sosuo .project-infos .project-infos-item .info-icon2 {
  background: url("//static.ickey.cn/assets/src/img/sem/sem_icon_002.png") center center no-repeat;
}
.www-page-sosuo .project-infos .project-infos-item .info-icon3 {
  background: url("//static.ickey.cn/assets/src/img/sem/sem_icon_003.png") center center no-repeat;
}
.www-page-sosuo .project-infos .project-infos-item .info-athor {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 1px solid #666666;
  margin: 10px auto auto auto;
}
.www-page-sosuo .project-infos .project-infos-item .info-tit {
  margin: 49px auto 12px auto;
}
.www-page-sosuo .project-infos .project-infos-item .info-link {
  margin: 23px auto auto auto;
  display: none;
}
.www-page-sosuo .project-infos .project-infos-item .info-link a {
  display: inline-block;
  width: 130px;
  height: 30px;
  background-color: #00a0e9;
  color: #fff;
  text-decoration: none;
  line-height: 30px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.www-page-sosuo .project-infos .project-infos-item .info-link a:hover {
  background-color: #00a0e9;
}
.www-page-sosuo .project-infos .project-infos-item .info-link a:focus {
  background-color: #00a0e9;
}
.www-page-sosuo .project-infos .project-infos-item:hover .info-link {
  display: block;
}
.www-page-sosuo .mb70 {
  margin-bottom: 70px;
}
.www-page-sosuo .pb70 {
  padding-bottom: 70px;
}
.www-page-sosuo .loading-gif {
  width: 48px;
  height: 48px;
}
.wd-search .wd-search-hotwords a {
  color: #999!important;
}
.wd-search .wd-search-hotwords a:hover {
  color: #00a0e9!important;
}
.txt-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.goods-wrapper {
  padding-bottom: 50px;
  color: #333;
}
.goods-wrapper .dn {
  display: none;
}
.goods-wrapper .tip-icon {
  display: inline-block;
  height: 20px;
  padding: 0 10px;
  border: 1px solid #F4DB98;
  background: #FFFDEC;
  -moz-border-radius: 20px;
  border-radius: 20px;
  vertical-align: top;
  line-height: 18px;
  font-weight: normal;
  font-size: 12px;
  color: #FF6600;
}
.goods-wrapper .parameter-wrapper {
  *zoom: 1;
  margin-bottom: 20px;
}
.goods-wrapper .parameter-wrapper:before,
.goods-wrapper .parameter-wrapper:after {
  display: table;
  content: "";
}
.goods-wrapper .parameter-wrapper:after {
  clear: both;
}
.goods-wrapper .parameter-wrapper:before,
.goods-wrapper .parameter-wrapper:after {
  content: " ";
  display: table;
}
.goods-wrapper .parameter-wrapper:after {
  clear: both;
}
.goods-wrapper .parameter-wrapper .goods-left {
  float: left;
  width: 300px;
  height: 295px;
  margin-right: 10px;
  background-color: #fff;
}
.goods-wrapper .parameter-wrapper .goods-left .goods-img {
  position: relative;
  width: 100%;
  height: 295px;
  text-align: center;
}
.goods-wrapper .parameter-wrapper .goods-left .goods-img .img-center {
  max-width: 200px;
  max-height: 200px;
}
.goods-wrapper .parameter-wrapper .goods-left .goods-img p {
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 100%;
  height: 35px;
  text-align: center;
  line-height: 33px;
  font-size: 13px;
  color: #999;
}
.goods-wrapper .parameter-wrapper .goods-left .goods-img .rochester-icon {
  position: absolute;
  top: 18px;
  left: 18px;
  z-index: 2;
  width: 152px;
  height: 42px;
}
.goods-wrapper .parameter-wrapper .goods-left .goods-img .phone-img {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: auto;
}
.goods-wrapper .parameter-wrapper .goods-left .goods-img .down-load-btn {
  line-height: 20px;
  color: #0094e7;
}
.goods-wrapper .parameter-wrapper .goods-left .goods-img .down-load-btn .icon {
  line-height: 20px;
  font-size: 18px;
}
.goods-wrapper .parameter-wrapper .goods-center {
  float: left;
  width: 600px;
  height: 295px;
  padding: 0 10px;
  background-color: #fff;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-name {
  width: 100%;
  height: 42px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e4e4e4;
  line-height: 42px;
  font-size: 20px;
  font-weight: bold;
  color: #000;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-name .tip-icon {
  margin: 9px 0 0 10px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail {
  padding-top: 10px;
  font-size: 14px;
  color: #333;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail strong {
  font-weight: bold;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .tip-icon {
  margin: 0 0 0 10px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .detail-left li {
  display: block;
  height: 30px;
  line-height: 15px;
  word-break: break-all;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper {
  height: 30px;
  line-height: 30px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter {
  width: 120px;
  margin-top: 2px;
  vertical-align: top;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter > span {
  color: #999;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-sub,
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-add,
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-input {
  position: relative;
  z-index: 1;
  float: left;
  height: 26px;
  text-align: center;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-sub,
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-add {
  cursor: pointer;
  padding: 0 2px;
  border: 1px solid #e4e4e4;
  line-height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #fff;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-sub.disabled,
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-add.disabled {
  cursor: not-allowed;
  color: #ccc;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-sub i,
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-add i {
  font-size: 15px;
  font-width: bold;
  color: #333;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-sub {
  margin-right: -1px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .counter-input {
  width: 74px;
  border: 1px solid #e4e4e4;
  padding: 2px 7px;
  background-color: #fff;
  -moz-transition: border-color 0.25s ease-out 0s;
  transition: border-color 0.25s ease-out 0s;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .num-tip {
  position: absolute;
  left: 50%;
  bottom: 100%;
  z-index: 2;
  display: none;
  margin-left: -7px;
  margin-bottom: 8px;
  padding: 6px 6px;
  background-color: #fff;
  border: 1px solid #f60;
  -moz-border-radius: 2px;
  border-radius: 2px;
  white-space: nowrap;
  line-height: 20px;
  font-size: 14px;
  color: #f60;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .num-tip:before,
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .num-tip:after {
  position: absolute;
  top: 100%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  margin-left: -7.07106781px;
  border: 7.07106781px solid transparent;
  content: "";
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .num-tip:before {
  border-top-color: #f60;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .counter .num-tip:after {
  border-top-color: #fff;
  margin-top: -1px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper .unit-price {
  color: #ff6600;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .number-wrapper button {
  width: 24px;
  background: #F5F5F5;
  color: #F5F5F5;
  outline: none;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .total-price {
  font-size: 14px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .total-price span {
  color: #333;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation {
  height: 47px;
  margin-bottom: 5px;
  padding-top: 5px;
  text-align: right;
  line-height: 47px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation a {
  float: right;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation .online-zx.csIntent#csDetail {
  float: right;
  display: none;
  height: 42px;
  vertical-align: middle;
  line-height: 34px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation .btn {
  height: 42px;
  line-height: 30px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation .btn.btn-theme {
  border: none;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation .btn.wid88 {
  width: 88px;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation .btn-999 {
  border-color: #999;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .operation .btn-999:hover {
  background-color: #f5f5f5;
}
.goods-wrapper .parameter-wrapper .goods-center .goods-detail .reminder {
  float: right;
  padding: 5px 6px;
  border: 1px solid #F4DB98;
  background: #FFFDEC;
  text-align: left;
  line-height: 18px;
  font-size: 12px;
  color: #FF6600;
}
.goods-wrapper .parameter-wrapper .goods-center .coupon-box {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.goods-wrapper .parameter-wrapper .goods-right {
  float: right;
  width: 280px;
  height: 295px;
  background-color: #fff;
}
.goods-wrapper .parameter-wrapper .goods-right .price-list {
  max-height: 250px;
  overflow: auto;
  padding: 0 10px;
}
.goods-wrapper .parameter-wrapper .goods-right .price-list .title {
  height: 26px;
  font-size: 16px;
}
.goods-wrapper .parameter-wrapper .goods-right .price-list table {
  width: 100%;
  line-height: 24px;
  font-size: 13px;
}
.goods-wrapper .parameter-wrapper .goods-right .price-list table .active td {
  color: #ff6600;
}
.goods-wrapper .parameter-wrapper .goods-right .price-list table thead th,
.goods-wrapper .parameter-wrapper .goods-right .price-list table thead td {
  padding-top: 10px;
  border-bottom: 1px solid #e4e4e4;
  line-height: 32px;
  font-size: 13px;
}
.goods-wrapper .parameter-wrapper .goods-right .price-list table tbody td {
  height: 23px;
  border-bottom: 1px dotted #e4e4e4;
  line-height: 23px;
}
.goods-wrapper .parameter-wrapper .goods-right .price-list table tbody tr:last-child td {
  border-bottom: none;
}
.goods-wrapper .detial-list {
  border: 1px solid #E4E4E4;
}
.goods-wrapper .detial-list .title {
  height: 40px;
  background-color: #F5F5F5;
  border-bottom: 1px solid #E4E4E4;
}
.goods-wrapper .detial-list .title a {
  float: left;
  width: 150px;
  height: 41px;
  margin-top: -1px;
  padding: 0 10px;
  border-right: 1px solid #E4E4E4;
  text-align: center;
  line-height: 41px;
  font-size: 16px;
  color: #555;
}
.goods-wrapper .detial-list .title a.active {
  height: 41px;
  line-height: 38px;
  background-color: #fff;
  border-top: 2px solid #0094e7;
  cursor: default;
}
.goods-wrapper .detial-list .content-wrapper {
  padding: 25px 15px;
  background-color: #fff;
}
.goods-wrapper .detial-list .content-wrapper .detail-table {
  width: 100%;
  font-size: 14px;
}
.goods-wrapper .detial-list .content-wrapper .detail-table td {
  padding: 10px;
  border: 1px solid #E4E4E4;
  line-height: 16px;
}
.goods-wrapper .detial-list .content-wrapper .detail-table .name {
  width: 23%;
  text-align: right;
  font-weight: normal;
  color: #333;
}
.goods-wrapper .detial-list .content-wrapper .detail-table .content {
  width: 27%;
  text-align: left;
  color: #333;
}
.goods-wrapper .detial-list .content-wrapper .detail-table td.table-title {
  font-weight: normal;
}
.goods-wrapper .detial-list .content-wrapper .img-list {
  padding-top: 15px;
}
.goods-wrapper .detial-list .content-wrapper .img-list > img {
  width: 100%;
  height: auto;
  line-height: 0;
}
.goods-wrapper .detial-list .content-wrapper .img-list .fourpoint {
  width: 1200px;
  margin: 50px auto;
}
.goods-wrapper .detial-list .content-wrapper .img-list .fourpoint .description-team {
  position: relative;
  text-align: center;
  float: left;
}
.goods-wrapper .detial-list .content-wrapper .img-list .fourpoint .description-team .point-img {
  width: 166px;
  height: 166px;
  position: relative;
  margin: 0 auto 22px;
}
.goods-wrapper .detial-list .content-wrapper .img-list .fourpoint .description-team p {
  color: #666;
  font-size: 18px;
}
.goods-wrapper .detial-list .datasheet-wrapper {
  display: none;
  position: relative;
  padding: 25px 15px;
  background-color: #fff;
}
.goods-wrapper .detial-list .datasheet-wrapper .see-all {
  position: absolute;
  top: 25px;
  z-index: 4;
  width: 1168px;
  height: 40px;
  background: #eee;
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(16, 35, 30, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 2px #666, 0 1px 0px 0px rgba(16, 35, 30, 0.1);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(16, 35, 30, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 2px #666, 0 1px 0px 0px rgba(16, 35, 30, 0.1);
}
.goods-wrapper .detial-list .datasheet-wrapper .see-all .see-all-btn {
  float: right;
  width: 74px;
  height: 28px;
  text-align: center;
  line-height: 26px;
  margin: 5px 5px 0px 10px;
  background: #0094e7;
  border: 1px solid #069b7e;
  color: #ffffff;
}
.goods-wrapper .detial-list .datasheet-wrapper .datasheet-content {
  position: relative;
  padding-top: 40px;
  background: #eee;
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(16, 35, 30, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 2px #666, 0 1px 0px 0px rgba(16, 35, 30, 0.1);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(16, 35, 30, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 2px #666, 0 1px 0px 0px rgba(16, 35, 30, 0.1);
}
.goods-wrapper .detial-list .datasheet-wrapper .datasheet-content .datasheet {
  position: relative;
  height: 820px;
}
.goods-wrapper.show-3d-model .parameter-wrapper .goods-left {
  height: 500px;
}
.goods-wrapper.show-3d-model .parameter-wrapper .goods-left .goods-img {
  height: 500px;
}
.goods-wrapper.show-3d-model .parameter-wrapper .goods-center {
  height: 500px;
}
.goods-wrapper.show-3d-model .parameter-wrapper .goods-right {
  height: 500px;
}
.goods-wrapper.show-3d-model .parameter-wrapper .goods-right .price-list {
  max-height: 490px;
}
.knowledge .list-wrapper {
  width: 100%;
  min-width: 1200px;
  padding-bottom: 50px;
  background: #F5F5F5;
}
.knowledge .list-wrapper .t-o2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
.knowledge .list-wrapper .t-o3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
.knowledge .list-wrapper a {
  color: #333;
}
.knowledge .list-wrapper a:hover {
  color: #0094e7;
}
.knowledge .list-wrapper .article-page li.active a:hover {
  color: #fff;
}
.knowledge .list-wrapper .c-4A90E2 {
  color: #0094e7;
}
.knowledge .list-wrapper .list-content {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}
.knowledge .list-wrapper .list-content .classify .classify-item {
  width: 390px;
  height: 420px;
  padding: 20px 15px;
  background: #fff;
}
.knowledge .list-wrapper .list-content .classify .classify-item:nth-child(3n) {
  margin-right: 0;
}
.knowledge .list-wrapper .list-content .classify .classify-item:hover {
  -moz-box-shadow: 0 0 10px -5px #000;
  box-shadow: 0 0 10px -5px #000;
}
.knowledge .list-wrapper .list-content .classify .classify-item .title {
  height: 30px;
  border-bottom: 1px solid #e4e4e4;
  font-size: 18px;
  color: #000;
}
.knowledge .list-wrapper .list-content .classify .classify-item .title a {
  float: right;
  color: #0094e7;
}
.knowledge .list-wrapper .list-content .classify .classify-item .first {
  border-bottom: 1px solid #eee;
}
.knowledge .list-wrapper .list-content .classify .classify-item .first .first-img {
  max-width: 115px;
  word-break: break-all;
  word-wrap: break-word;
}
.knowledge .list-wrapper .list-content .classify .classify-item .first .text {
  width: 235px;
  height: 115px;
  line-height: 1.3;
}
.knowledge .list-wrapper .list-content .classify .classify-item .first .text a {
  line-height: 24px;
}
.knowledge .list-wrapper .list-content .classify .classify-item .item {
  width: 100%;
  height: 22px;
  line-height: 22px;
}
.knowledge .list-wrapper .list-content .classify .classify-item .item .item-title {
  width: 260px;
}
.knowledge .list-wrapper .list-content .article .left {
  width: 800px;
  background: #fff;
}
.knowledge .list-wrapper .list-content .article .left .children-item {
  height: 35px;
  line-height: 35px;
}
.knowledge .list-wrapper .list-content .article .left .children-item:nth-child(5n) {
  height: 55px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.knowledge .list-wrapper .list-content .article .left .children-item a {
  float: left;
  max-width: 660px;
  height: 35px;
}
.knowledge .list-wrapper .list-content .article .left .children-item a:hover {
  color: #0094e7;
}
.knowledge .list-wrapper .list-content .article .left .children-item a .left-title {
  max-width: 660px;
}
.knowledge .list-wrapper .list-content .article .left .prev-next {
  border-top: 1px solid #eee;
}
.knowledge .list-wrapper .list-content .article .left > .title {
  height: 35px;
  font-size: 18px;
  border-bottom: 1px solid #eee;
  color: #000;
}
.knowledge .list-wrapper .list-content .article .left .relevant-list li {
  float: left;
}
.knowledge .list-wrapper .list-content .article .left .relevant-list li:nth-child(2n-1) {
  width: 380px;
  margin-right: 20px;
  padding-right: 40px;
  border-right: 1px solid #eee;
}
.knowledge .list-wrapper .list-content .article .left .relevant-list li:nth-child(2n) {
  width: 350px;
}
.knowledge .list-wrapper .list-content .article .right {
  width: 380px;
}
.knowledge .list-wrapper .list-content .article .right .title {
  height: 35px;
  font-size: 18px;
  border-bottom: 1px solid #eee;
  color: #000;
}
.knowledge .list-wrapper .list-content .article .right .white-wrap {
  width: 380px;
  background: #fff;
}
.knowledge .list-wrapper .list-content .article .right .white-wrap:hover {
  -moz-box-shadow: 0 0 10px -5px #000;
  box-shadow: 0 0 10px -5px #000;
}
.knowledge .list-wrapper .list-content .article .right .white-wrap .item {
  width: 165px;
}
.knowledge .list-wrapper .list-content .article .right .white-wrap .rank {
  width: 20px;
  height: 20px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 19px;
  font-weight: normal;
}
.knowledge .list-wrapper .list-content .article .right .white-wrap .bg-gray {
  background-color: #E1E1E1;
}
.knowledge .list-wrapper .list-content .article .right .white-wrap .bg-blue {
  background-color: #0094e7;
}

/*# sourceMappingURL=page-3.css.map */
