
a {
  background-color: transparent; }
a{color:#000000
 letter-spacing:2px;
 }
a:active,
a:hover {
  outline: 0; text-decoration:none}

ul, li, ol, dl, dd {
  list-style: none;
  padding: 0;
  margin: 0; }

/* Spacing for block elements */
p {
  margin: 0; }

hr, blockquote, pre, address, fieldset, figure {
  margin: 0 0 10px 0; }

* + hr, * + blockquote, * + pre,
* + address, * + fieldset, * + figure {
  margin-top: 10px; }
 a{text-decoration:none}

.left {
  float: left;
  display: inline; }

.right {
  float: right;
  display: inline; }

.clearfix:after, section:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both; }

.clearfix, section {
  zoom: 1; }

.absolute {
  position: absolute; }

header {
  width: 100%;
  height: 42px;
  background: #141414;
  line-height: 42px; }
header .skirt-kid .skirt{
	
	padding: 0 20px 0 0;
}

header .skirt-kid {
  font-size: 0.000001px; }

header .skirt-kid a {
  height: 100%;
  display: block;
  float: left;
  padding: 0 20px;
  text-decoration: none;
  color: #fff;
  font-size: 15px;
  font-weight: 900; }
.index-name a{
	letter-spacing:0.5px;
	font-size: 12px;
    font-weight: 900;
}
header .skirt-kid a:hover{
	
	color:#FF7616;
}

header .skirt-kid a.current {
  background-color: #fff;
  color: #141414; }

header .index-name span,
header .index-name a {
  color: #fff; }

header .index-name a:hover span {
  color: #ff4242; }

header .index-name .kicon-home {
  font-size: 18px; }

header .index-name > span {
  margin: 0 5px; }

header .contact-vip, .contact-vip2 {
  padding: 0px 14px 0px 40px;
  background: #ff4242;
  border-radius: 14px;
  font-size: 14px;
  line-height: 28px;
  height: 28px;
  display: inline-block;
  margin-left: 23px; }



header .contact-vip > i, .contact-vip2 > i {
  position: absolute;
  top: 0px;
  left: 16px;
  font-size: 17px; }

.effect-wrap .right,
.news-8-ul li > div > .half,
.news-8-ul li > div,
.news-details-banner .swipe-wrap div p,
.has-down-list .hd-img,
.collect-classify-img,
.like-designer-column li a,
.planning-ad-column .ad-col-1.prve-img a,
.planning-ad-column .ad-col-2.prve-img a,
.planning-index-pic .pic-thumb-list li a,
.planning-index-pic .list-goods-thumb .pic-viewport p,
.img-box.mgb50,
.user-headx230 .avatar-thumb a,
.no-vip-box .works-detail-l,
.no-vip-box .box-right p,
.banner-works,
.friendship-wrap .friend-list-pic li,
.a-show-img,
.about-title,
.banner-box,
.index-cm,
.news-details-con > .news-details-l > .bottom-img > div,
.news-details-r-4 .development-list-4 li .left,
.news-details-r-3 .development-list-3 li div,
.news-7-con .news-7-con-4 div,
.news-7-con .news-7-con-3 div,
.news-7-con .news-7-con-2 div,
.news-7-con .news-7-con-1 div,
.subpage-4-con > ul > .left,
.subpage-3-con-m .recommend,
.subpage-3-con-l > div,
.subpage-3-con-r-ul > li > div,
.subpage-2-r-ul li > div,
.subpage-2-r-img > div,
.subpage-1-r-ul li .left,
.a-show-img,
.ad-filter-main,
.works-detail-content .design-concept-img,
.works-detail-content > p,
.pic-slider.pic-top .pic-thumb-list li a,
.pic-slider.pic-top .pic-viewport p,
.a-describe-video .embed,
.index-head-ad .img-box,
.list-goods-thumb,
.img-box span,
.img-box a,
.index-column .column-left a {
  display: block;
  background-color: #f9f9f9;
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 80px; }

/*穿针引线*/
.list-goods-thumb-eeff, .img-box-eeff a {
  background-image: url("../images/eeff/logo.png"); }

/*众衣联*/
.list-goods-thumb-ugacc, .img-box-ugacc a {
  background-image: url("../images/ugacc/logo.png"); }

.list-goods .list-goods-thumb {
  height: 201px; }

.swiper-container .list-goods-thumb {
  height: 201px; }

.like-designer-column li .bg-samll {
  height: 209px; }

.like-designer-column li .bg-big {
  height: 379px; }

.like-designer-column li.col-1 a,
.like-designer-column li.col-4 a {
  min-height: 611px; }

.gallery.bd .img-box a {
  height: 208px; }

.banner-works.mgt50 {
  min-height: 131px; }

.works-home-box .list-goods-main.avg-lg-2 .list-goods-thumb {
  height: 318px; }

.planning-index-pic .pic-thumb-list li a {
  height: 115px;
  cursor: default; }

.planning-index-pic .list-goods-thumb {
  background: #fff; }

.tabs-bd .tab-panel .col-lg-3 .effect-jazz {
  min-height: 200px; }

.tabs-bd .tab-panel .col-lg-3 .effect-jazz.single {
  min-height: 623px; }

.designer-home-wrap .list-goods-thumb {
  height: 274px; }

.tonghao-wrap .img-box a {
  min-height: 120px; }

.desiger-list-width .list-goods-thumb {
  min-height: 328px; }

.img-box.mgb50 {
  min-height: 252px;
  background-size: auto; }

.no-vip-box .works-detail-l {
  height: 252px;
  background: #fff; }

.no-vip-box .box-right p {
  min-height: 232px; }

.no-vip.banner-works {
  min-height: 300px; }

.banner-works {
  background-size: auto;
  text-align: center; }

.friendship-wrap .friend-list-pic li {
  min-height: 62px; }

.a-show-img {
  min-height: 607px; }

.about-title {
  background-size: 30%; }

.mgb50 .index-cm {
  min-height: 751px;
  padding: 12px 0; }

.banner-box {
  min-height: 240px;
  background-size: auto; }

.index-cm {
  min-height: 120px;
  background-size: auto;
  overflow: hidden; }

.index-head-ad .img-box {
  height: 178px;
  line-height: 178px;
  overflow: hidden; }

.works-detail-content .design-concept-img {
  height: 400px; }

.works-detail-content > p {
  min-height: 445px; }

.planning-detail-main .pic-slider.pic-top .pic-viewport p {
  min-height: 421px; }

.pic-slider.pic-top .pic-viewport p {
  min-height: 625px; }

.a-describe-video .embed {
  min-height: 376px; }

.avg-lg-5 .list-goods-thumb,
.avg-lg-5 .bk-overlay-wrap a {
  min-height: 317px; }

.index-column .column-left a {
  min-height: 768px; }

.index-column .column-right .list-goods-thumb {
  min-height: 710px; }

.index-column .column-middle .list-goods-thumb {
  min-height: 314px;
  height: 314px; }

.overlay-info.img-box span {
  min-height: 50px;
  background-size: 50%; }

.index-zixun-column .column-left .list-goods-thumb {
  min-height: 423px; }

.index-zixun-column .column-right .list-goods-thumb {
  min-height: 215px; }

nav,
.nav-main {
  height: 120px;
  background: #fff; }

.nav-content .logo a {
  display: block;
  width: 240px;
  height: 0;
  padding-top: 120px;
  line-height: 104px;
  vertical-align: top;
  overflow: hidden;
  color: transparent;
  text-indent: -9999px;
  background: url("../images/logo/nav-logo03.png") no-repeat center center; }

.k-nav-content .logo a {
  background: url("../imagesKid/logo/nav-logo01.png") no-repeat center center; }

.nav-middle {
  width: 922px; }

.nav-list {
  margin: 0 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.nav-list > li {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: inline-block\9;
  vertical-align: top;
  #min-width: 100px; 
  }

.nav-list > li > a {
  display: block;
  height: 120px;
  box-sizing: border-box;
  padding: 45px 0 10px;
  padding: 40px 10px 10px \9;
  color: #333333;
  text-align: center;
  font-weight: 600;
  position: relative; }

.nav-list > li p {
  min-width: 70px;
  font-size: 20px; }

.nav-list > li em {
  width: 70px;
  height: 20px;
  margin-top: 2px;
  display: inline-block;
  background: url("../images/common/sprite-nav-item.png") no-repeat;
  background-position-x: center; }

.nav-list > li.current p,
.nav-list > li:hover p {
  color: #FF7616; }

.nav-list > li:hover .triangle {
  display: block; }

.nav-list > li.home em {
  background-position-y: 0; }

.nav-list > li.home.current em,
.nav-list > li.home:hover em {
  background-position-y: -359px; }

.nav-list > li.original em {
  background-position-y: -38px; }

.nav-list > li.original.current em,
.nav-list > li.original:hover em {
  background-position-y: -397px; }

.nav-list > li.pattern em {
  background-position-y: -119px; }

.nav-list > li.pattern.current em,
.nav-list > li.pattern:hover em {
  background-position-y: -478px; }

.nav-list > li.designer em {
  background-position-y: -162px; }

.nav-list > li.designer.current em,
.nav-list > li.designer:hover em {
  background-position-y: -521px; }

.nav-list > li.material em {
  background-position-y: -201px; }

.nav-list > li.material.current em,
.nav-list > li.material:hover em {
  background-position-y: -560px; }

.nav-list > li.fabric em {
  background-position-y: -240px; }

.nav-list > li.fabric.current em,
.nav-list > li.fabric:hover em {
  background-position-y: -599px; }

.nav-list > li.alliance em {
  background-position-y: -280px; }

.nav-list > li.alliance.current em,
.nav-list > li.alliance:hover em {
  background-position-y: -639px; }

.nav-list > li.recruit em {
  background-position-y: -952px; }

.nav-list > li.recruit.current em,
.nav-list > li.recruit:hover em {
  background-position-y: -990px; }

.nav-list > li.miniapp em {
  background-position-y: -719px; }

.nav-list > li.miniapp.current em,
.nav-list > li.miniapp:hover em {
  background-position-y: -759px; }

.nav-list > li.accessories em {
  background-position-y: -797px; }

.nav-list > li.accessories.current em,
.nav-list > li.accessories:hover em {
  background-position-y: -837px; }

.nav-list > li.slows em {
  background-position-y: -876px; }

.nav-list > li.slows.current em,
.nav-list > li.slows:hover em {
  background-position-y: -915px; }

.nav-list > li.trend em {
  background-position-y: -320px; }

.nav-list > li.trend.current em,
.nav-list > li.trend:hover em {
  background-position-y: -679px; }

.nav-vip {
  padding-left: 10px; }

.nav-vip p {
  width: 70px;
  margin-top: 5px;
  display: inline-block;
  display: table-cell\9;
  background-color: #333; }

.nav-vip:hover p {
  background-color: #ff4242; }

.srceah {
  width: 300px;
  height: 32px;
  border-radius: 0;
  box-sizing: border-box;
  background: #FFFFFF;
  margin-top: 42px;
  border: 1px solid #999; }

.srceah form {
  width: 100%;
  height: 100%; }

.srceah-div {
  width: 29%;
  height: 30px;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  box-sizing: border-box;
  cursor: default; }

.srceah-div .drop-down {
  opacity: 0;
  left: 0;
  bottom: 0;
  z-index: 7;
  background: #FFFFFF;
  box-sizing: border-box;
  width: 100%;
  height: 0;
  overflow: hidden;
  border: 1px solid #999;
  border-top: none; }

.srceah-div .drop-down li {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer; }

.srceah-div .drop-down li:hover {
  background: #f9f9f9;
  color: #ff4242; }

.src-input {
  margin-top: 6px;
  font-size: 12px;
  border: none;
  #border-left: 1px solid #979797;
  outline: none;
  padding-left: 14px;
  width: 58%; }

.srceah-div .arrow {
  margin-left: 4px; }

.submit {
  margin-top: 3px;
  width: 13%;
  height: 22px;
  border: none;
  background: #FFFFFF;
  outline: none; }

.submit:hover {
  color: red; }

.pop-menu {
  width: 100%;
  height: 0;
  background: rgba(67, 66, 66, 0.77);
  #background:rgb(85 0 0 / 46%);
  left: 0;
  top: 120px;
  opacity: 0;
  overflow: hidden;
  z-index: 993;
  transition: all ease 0.1s;
  -webkit-transition: all ease 0.05s;
  border-bottom: #eeeeee;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); 
  
  }

.pop-menu .menu {
  height: 100%; }

.pop-menu .menu .menu-l {
  padding: 40px 0 20px;
  width: 268px;
  height: 100%;
  box-sizing: border-box; }

.pop-menu .menu .menu-l li,
.pop-menu .menu .menu-l li a {
  height: 36px; }

.pop-menu .menu .menu-l li {
  width: 100%; }

.pop-menu .menu .menu-l li a {
  display: block;
  font-size: 18px;
  line-height: 1;
  padding-left: 70px;
  color: #000000; }

.pop-menu .menu .menu-l li a:hover,
.pop-menu .menu .menu-l li a:hover .font-color {
  color: #e60012; }

.menu-l li a span {
  line-height: 1;
  display: inline-block; }

.menu-l li a .font-color {
  color: #999999;
  margin-left: 10px;
  font-size: 12px; }

.pop-menu {
  opacity: 0;
  height: auto;
  display: none; }

li:hover .pop-menu {
  display: block;
  opacity: 1; }

.pop-menu .menu .menu-l + .list-goods-main {
  margin-left: 268px; }

.pop-menu .menu .menu-l + .list-goods-main[class*="avg-"] > li:first-child {
  clear: none; }

.pop-menu .menu .list-goods-main[class*="avg-"] > li {
  padding-right: 1%;
  width:13%;
  margin:40px auto 0 auto
  }

.pop-menu .menu .list-goods-info {
  padding: 5px 8px;
  font-size: 12px;
  text-align: center; }

.pop-menu .menu .list-item-hd h4 {
  font-size: 14px; }

.pop-menu .menu .list-item-text {
  display: none; }

.pop-menu .overlay.hover-tit h4 a {
  font-size: 14px;
  font-weight: normal; }

.pop-menu .overlay.hover-tit > li:hover a {
  color: #ff4242; }

.pop-menu .list-goods-main.avg-lg-6 .list-goods-thumb {
  height: 146px;
  line-height: 146px;
  overflow: hidden; }

.pop-menu.pop-menu-project .menu .menu-l li a {
  padding-left: 38px; }

.pop-menu.pop-menu-project .list-goods-main.avg-lg-6 .list-goods-thumb {
  height: 112px;
  line-height: 112px;
  overflow: hidden; }

.pop-menu .f-list.list-goods-main .bk-overlay:before,
.pop-menu .cd-item-wrapper.bd-overlay:before {
  border-width: 6px 6px 0; }

.pop-menu .f-list.list-goods-main .bk-overlay .bk-overlay-tit {
  display: none; }

.pop-menu .f-list.list-goods-main .bk-overlay img,
.pop-menu .f-list .list-goods-info .list-item-hd,
.pop-menu .f-list .list-goods-info .list-item-hd h4,
.pop-menu .f-list .list-goods-info .list-item-hd + .text-center {
	overflow:hidden;
  font-size: 14px;
  top: 0; }

.pop-menu .cd-item-tit {
  padding: 5px 0; }

.pop-menu .cd-item-tit p,
.pop-menu .cd-item-tit p b {
  font-size: 14px; }

.triangle {
  position: absolute;
  display: none;
  width: 0;
  height: 0;
  border-width: 0 16px 16px;
  border-style: solid;
  border-color: transparent transparent #19100a;
  left: 50%;
  bottom: 0;
  margin-left: -16px; }

.ballon {
  display: inline-block;
  width: 18px;
  height: 18px;
  text-align: center;
  color: #fff;
  background-color: red;
  line-height: 18px;
  text-indent: -2px;
  font-size: 12px;
  border-radius: 100px 100px 100px 0;
  right: -26px;
  top: -18px;
  -webkit-font-smoothing: subpixel-antialiased;
  animation: up_down 1600ms linear infinite; }

@keyframes up_down {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  50% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

@media screen and (max-width: 1500px) {
  .nav-list > li p {
    font-size: 16px; } }

.eeff-miniapp-img {
  display: none;
  position: absolute;
  left: -40px;
  top: 58px;
  width: 420px;
  height: 120px;
  background: url(../images/eeff/eeff-miniapp.png) 0 no-repeat;
  background-size: 420px 120px;
  z-index: 99; }

.eeff-header a.eeff-miniapp:hover .eeff-miniapp-img {
  display: block; }

.eeff-scan .eeff-login-code {
  display: none;
  cursor: default;
  box-sizing: content-box;
  position: absolute;
  left: -40px;
  top: 42px;
  width: 300px;
  height: 100px;
  background: #fff;
  padding: 20px;
  padding-left: 15px;
  border: 1px solid #C6C6C6;
  z-index: 99;
  transition: all .1s ease; }

@media screen and (max-width: 1500px) {
  .eeff-header-box.contentW {
    overflow: inherit; } }

.eeff-scan:hover .eeff-login-code {
  display: block;
  width: 260px; }

.eeff-scan .eeff-login-code:after {
  position: absolute;
  top: -8px;
  left: 83px;
  z-index: 3;
  width: 0;
  height: 0;
  content: ' ';
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-bottom: 10px solid #fff; }

.eeff-scan .eeff-login-code i {
  width: 95px;
  height: 95px;
  float: left; }

.eeff-scan .eeff-login-code .eeff-erweima-wz {
  min-width: 100px;
  float: left;
  margin-left: 15px;
  height: 80px;
  color: #000;
  padding-top: 9px; }

.eeff-scan .eeff-login-code .eeff-erweima-wz b {
  display: inherit;
  line-height: 1.5;
  font-weight: bold;
  font-size: 13px; }

.eeff-scan .eeff-login-code .eeff-erweima-wz span {
  margin-bottom: 32px;
  display: inherit;
  color: #666;
  line-height: 1.5;
  font-size: 12px;
  font-weight: normal; }

.eeff-scan .eeff-login-code .eeff-erweima-wz .flush {
  color: #aaa;
  cursor: pointer; }

.eeff-scan .eeff-login-code .eeff-erweima-wz .flush:hover {
  color: #c30000;
  text-decoration: underline; }

.floor1 .eeff-foot {
  padding: 50px 20px 25px 20px;
  color: #999; }

.eeff-foot .left {
  width: 465px; }

.eeff-foot .left .slogan-wrap a {
  display: inline-block; }

.eeff-foot .left .describe {
  margin: 18px 0 39px 0; }

.eeff-foot .right .related {
  float: left;
  width: 200px; }

.eeff-foot .right .related:last-child {
  width: 90px; }

.eeff-foot .right .related span {
  display: block;
  color: #fff;
  margin-bottom: 20px; }

.eeff-foot .right .related a {
  font-size: 12px;
  color: #999; }

.eeff-foot .right .related a:hover {
  color: #666;
  text-decoration: none; }

.eeff-foot .right .related p {
  margin-bottom: 14px; }

.eeff-foot-t {
  background: #1a1a1a; }

.eeff-foot-tail {
  color: #666666;
  height: 46px;
  font-size: 12px;
  line-height: 46px; }

.eeff-foot-tail a {
  color: #666666; }

.eeff-foot-tail a:hover {
  text-decoration: none; }

.eeff-foot-tail .pipe {
  color: #cccccc;
  margin: 0px 5px; }

.eeff-foot-tail .foot-tail-item {
  display: inline-block;
  position: relative;
  margin-left: 30px;
  cursor: pointer; }

.eeff-foot-tail .foot-tail-item:hover, .foot-tail-item a.icon:hover {
  color: #fff; }

.eeff-foot-tail .foot-tail-item .icon {
  font-size: 18px; }

.foot-tail-item .foot-tail-wrap {
  position: absolute;
  bottom: 48px;
  left: 50%;
  width: 120px;
  /*min-height: 137px;*/
  visibility: hidden;
  background: #fff;
  opacity: 0;
  transform: translate(-50%, -10px);
  -webkit-transform: translate(-50%, -10px);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  transition: all 0.15s ease-in-out 0s;
  padding: 5px 5px 0 5px; }

.foot-tail-item .foot-tail-wrap:after {
  position: absolute;
  content: '';
  border: 8px solid rgba(255, 255, 255, 0);
  border-top: 6px solid white;
  top: 137px;
  left: 52px; }

.foot-tail-item .foot-tail-wrap img {
  width: 110px;
  height: 110px; }

.foot-tail-item .foot-tail-wrap p {
  line-height: 1.5;
  color: #333;
  text-align: center;
  padding: 2px; }

.eeff-foot-tail .foot-tail-item:hover .foot-tail-wrap {
  opacity: 1;
  transform: translate(-50%, 0);
  visibility: visible; }

/*eeff导航样式*/
.eeff-logo .logo a {
  background: url("../images/eeff/nav-logo04.png") no-repeat center center;}
/*众衣联*/
.ugacc-logo .logo a {
  background: url("../images/ugacc/nav-logo04.png") no-repeat center center;
  background-size: 100%; }

.eeff-nav-list > li {
  flex: none;
  margin-left: 30px; }

.eeff-nav-list > li.eeff-vip-serve em {
  background-position-y: -280px; }

.eeff-nav-list > li.eeff-vip-serve.current em,
.eeff-nav-list > li.eeff.vip-serve:hover em {
  background-position-y: -639px; }

.kkt-miniapp-img {
  display: none;
  position: absolute;
  left: -40px;
  top: 58px;
  width: 420px;
  height: 120px;
  background: url(../images/kkt/kkt-miniapp.png) 0 no-repeat;
  background-size: 420px 120px;
  z-index: 99; }

.kkt-header a.kkt-miniapp:hover .kkt-miniapp-img {
  display: block; }

.kkt-scan .kkt-login-code {
  display: none;
  cursor: default;
  box-sizing: content-box;
  position: absolute;
  left: -40px;
  top: 42px;
  width: 300px;
  height: 100px;
  background: #fff;
  padding: 20px;
  padding-left: 15px;
  border: 1px solid #C6C6C6;
  z-index: 99;
  transition: all .1s ease; }

@media screen and (max-width: 1500px) {
  .kkt-header-box.contentW {
    overflow: inherit; } }

.kkt-scan:hover .kkt-login-code {
  display: block;
  width: 260px; }

.kkt-scan .kkt-login-code:after {
  position: absolute;
  top: -8px;
  left: 83px;
  z-index: 3;
  width: 0;
  height: 0;
  content: ' ';
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-bottom: 10px solid #fff; }

.kkt-scan .kkt-login-code i {
  width: 95px;
  height: 95px;
  float: left; }

.kkt-scan .kkt-login-code .kkt-erweima-wz {
  min-width: 100px;
  float: left;
  margin-left: 15px;
  height: 80px;
  color: #000;
  padding-top: 9px; }

.kkt-scan .kkt-login-code .kkt-erweima-wz b {
  display: inherit;
  line-height: 1.5;
  font-weight: bold;
  font-size: 13px; }

.kkt-scan .kkt-login-code .kkt-erweima-wz span {
  margin-bottom: 32px;
  display: inherit;
  color: #666;
  line-height: 1.5;
  font-size: 12px;
  font-weight: normal; }

.kkt-scan .kkt-login-code .kkt-erweima-wz .flush {
  color: #aaa;
  cursor: pointer; }

.kkt-scan .kkt-login-code .kkt-erweima-wz .flush:hover {
  color: #c30000;
  text-decoration: underline; }

.floor1 .kkt-foot {
  padding: 50px 20px 25px 20px;
  color: #999; }

.kkt-foot .left {
  width: 465px; }

.kkt-foot .left .slogan-wrap a {
  display: inline-block; }

.kkt-foot .left .describe {
  margin: 18px 0 39px 0; }

.kkt-foot .right .related {
  float: left;
  width: 200px; }

.kkt-foot .right .related:last-child {
  width: 90px; }

.kkt-foot .right .related span {
  display: block;
  color: #fff;
  margin-bottom: 20px; }

.kkt-foot .right .related a {
  font-size: 12px;
  color: #999; }

.kkt-foot .right .related a:hover {
  color: #666;
  text-decoration: none; }

.kkt-foot .right .related p {
  margin-bottom: 14px; }

.kkt-foot-t {
  background: #1a1a1a; }

.kkt-foot-tail {
  color: #666666;
  height: 46px;
  font-size: 12px;
  line-height: 46px; }










.i1 {
  background-position: 0 -468px; }

.i2 {
  background-position: 0 -556px; }

.i3 {
  background-position: 0 -647px; }

.i4 {
  background-position: 0 -737px; }

.xcx06-list {
  margin-right: -30px; }

.xcx06-list li {
  padding-right: 30px;
  text-align: center; }

.xcx06-list .list-goods-item:hover {
  box-shadow: 0 3px 26px rgba(100, 100, 100, 0.1);
  transition: box-shadow .3s; }

.xcx06-list .list-goods-info {
  background: #fff;
  padding: 12px 40px; }

.xcx06-list .list-item-hd h4 {
  font-size: 24px;
  margin-top: 10px;
  margin-bottom: 20px; }

.xcx06-list .list-item-text {
  font-size: 16px;
  color: #555; }

.xcx07 {
  width: 100%;
  height: 485px;
  padding-top: 66px;
  background: url("../images/special/fabricMiniApp/map-bg.jpg") no-repeat center center; }

.xcx07 .xcx-tit {
  color: #ffffff; }

.xcx07 .xcx-tit p {
  color: #ffffff; }

.xcx07-box {
  width: 878px;
  margin: 0 auto; }

.xcx07-list {
  margin-right: -68px; }

.xcx07-list li {
  padding-right: 68px; }

.xcx07-list .xcx07-list-box {
  padding-top: 40px;
  height: 248px;
  text-align: center;
  border: 1px solid #e3e3e3; }

.xcx07-list .xcx07-list-box div {
  display: inline-block; }

.xcx07-list .xcx07-list-box p {
  margin-top: 28px;
  color: #ffffff;
  font-size: 16px; }

.xcx07-list .xcx07-list-box .address,
.xcx07-list .xcx07-list-box .tel {
  width: 90px;
  height: 90px;
  border-radius: 100%;
  overflow: hidden;
  background-color: #ff4242;
  margin: 5px 0 10px; }

.xcx07-list .xcx07-list-box .tel div,
.xcx07-list .xcx07-list-box .address div {
  width: 52px;
  height: 52px;
  margin: 19px auto;
  background: url("../images/special/fabricMiniApp/icon-sprite.png") no-repeat; }

.xcx07-list .xcx07-list-box .tel div {
  background-position: -232px 0px; }

.xcx07-list .xcx07-list-box .address div {
  background-position: -232px -60px; }

.xcx07-list .xcx07-list-box .address + p {
  padding: 0 14px; }

.xcx07-list .xcx07-list-box div.qr {
  width: 112px;
  height: 112px; }

.xcx-carousel {
  background: url("../images/special/fabricMiniApp/bg.jpg") no-repeat center center;
  overflow: hidden; }

.xcx-carousel .xcx-tit,
.xcx-carousel .xcx-tit p {
  color: #fff; }

.xcx-carousel-main .phone-bg {
  position: absolute;
  z-index: 1;
  top: 258px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #fff;
  width: 300px;
  height: 522px; }

.xcx-carousel-main .phone-pic {
  position: absolute;
  z-index: 99;
  top: 196px;
  left: 0;
  right: 0;
  margin: 0 auto; }

#xcx-carousel {
  position: relative;
  top: -48px;
  width: 1000px;
  height: 740px;
  margin: 0 auto; }

#xcx-carousel img {
  width: 292px;
  box-shadow: 0 0 300px 30px #000; }

@media screen and (max-width: 1500px) {
 
  .xcx06-list .list-item-text {
    margin-top: 10px; } }

.active-new .content-bg {
  background-image: url("../images/special/2019/bg.png");
  background-size: 100%;
  width: 100%;
  height: 3035px;
  background-color: #fff; }
  .active-new .content-bg .img1 {
    width: 100%; }
    .active-new .content-bg .img1 img {
      margin-top: -90px; }
  .active-new .content-bg .img2 {
    width: 100%; }
    .active-new .content-bg .img2 img {
      margin-top: -60px; }
  .active-new .content-bg .img3 {
    width: 80%;
    margin: 0 auto; }
    .active-new .content-bg .img3 img {
      width: 100%; }
  .active-new .content-bg .img4 {
    width: 80%;
    margin: 100px auto; }
    .active-new .content-bg .img4 img {
      width: 100%; }

.active-new .content-top {
  background-color: #fff;
  height: 100px; }

.pay-index .banner {
  width: 100%;
  height: auto;
  background: #999; }
  .pay-index .banner .text1 {
    font-weight: bold;
    font-size: 60px;
    color: #fff;
    line-height: 1;
    padding-top: 120px;
    text-align: center; }
  .pay-index .banner .text2 {
    font-size: 28px;
    color: #fff;
    line-height: 1;
    margin-top: 30px;
    text-align: center;
    font-weight: 400; }

.pay-index .pay-content {
  width: 100%;
  height: auto;
  min-height: 872px;
  background: #fff;
  margin: 80px 0;
  padding: 38px 115px 48px; }
  .pay-index .pay-content .name {
    font-size: 14px;
    line-height: 1;
    margin-bottom: 20px; }
  .pay-index .pay-content .taocang ul li {
    cursor: pointer;
    width: 22.2%;
    margin-right: 3%;
    height: 212px;
    border: 1px solid #eee;
    text-align: center;
    position: relative; }
    .pay-index .pay-content .taocang ul li .tab {
      background: #ff4242;
      width: 68px;
      height: 30px;
      line-height: 30px;
      font-size: 18px;
      color: #fff;
      line-height: 30px;
      position: absolute;
      right: -2px;
      top: -15px; }
    .pay-index .pay-content .taocang ul li .text1 {
      border-bottom: 1px solid #eee;
      height: 70px;
      line-height: 70px;
      font-size: 24px;
      color: #666; }
      .pay-index .pay-content .taocang ul li .text1 image {
        margin-bottom: 4px; }
    .pay-index .pay-content .taocang ul li .price {
      color: #ff4242;
      font-weight: bold;
      font-size: 48px;
      line-height: 1;
      margin: 30px 0 27px; }
      .pay-index .pay-content .taocang ul li .price .unit {
        font-weight: normal;
        margin-left: 4px; }
    .pay-index .pay-content .taocang ul li .intro {
      line-height: 1;
      font-size: 14px;
      color: #666; }
  .pay-index .pay-content .taocang ul li:nth-child(4n) {
    margin-right: 0; }
  .pay-index .pay-content .taocang ul .selected {
    border: 2px solid #ff4242; }
  .pay-index .pay-content .ruihuan {
    width: 100%;
    border: 1px solid #eee; }
    .pay-index .pay-content .ruihuan .ruihuan-content {
      width: 650px;
      margin: 0 auto;
      padding-top: 100px;
      padding-bottom: 100px; }
      .pay-index .pay-content .ruihuan .ruihuan-content .un_login {
        font-size: 20px; }
        .pay-index .pay-content .ruihuan .ruihuan-content .un_login .tier {
          position: relative;
          margin-top: 15px;
          width: 200px;
          height: 200px;
          padding: 26px; }
          .pay-index .pay-content .ruihuan .ruihuan-content .un_login .tier .register {
            position: absolute;
            background: rgba(50, 50, 50, 0.7);
            width: 200px;
            height: 200px;
            margin: auto;
            line-height: 200px;
            cursor: pointer;
            top: 0;
            left: 0; }
      .pay-index .pay-content .ruihuan .ruihuan-content .qiye {
        height: 320px; }
      .pay-index .pay-content .ruihuan .ruihuan-content .pay-code {
        text-align: center; }
        .pay-index .pay-content .ruihuan .ruihuan-content .pay-code img {
          width: 250px; }
        .pay-index .pay-content .ruihuan .ruihuan-content .pay-code .text1 {
          font-size: 18px; }
        .pay-index .pay-content .ruihuan .ruihuan-content .pay-code .btn-white {
          margin-right: 20px; }
        .pay-index .pay-content .ruihuan .ruihuan-content .pay-code .wx-icon {
          font-size: 28px;
          margin-right: 5px;
          color: #00c304;
          vertical-align: middle; }
      .pay-index .pay-content .ruihuan .ruihuan-content .un_login {
        text-align: left; }
      .pay-index .pay-content .ruihuan .ruihuan-content .qrcode {
        text-align: center;
        width: 340px; }
        .pay-index .pay-content .ruihuan .ruihuan-content .qrcode .text1 {
          text-align: center;
          color: #555;
          font-size: 18px;
          margin-bottom: 20px;
          margin-top: 20px;
          line-height: 1; }
        .pay-index .pay-content .ruihuan .ruihuan-content .qrcode .m-center {
          width: 200px;
          height: 200px;
          border: 1px solid #4AAF1A;
          padding: 10px;
          margin: 0 auto 14px; }
          .pay-index .pay-content .ruihuan .ruihuan-content .qrcode .m-center img {
            width: 100%; }
        .pay-index .pay-content .ruihuan .ruihuan-content .qrcode .text2 {
          color: #555;
          font-size: 18px; }
      .pay-index .pay-content .ruihuan .ruihuan-content .code {
        padding-top: 70px; }
        .pay-index .pay-content .ruihuan .ruihuan-content .code .text1 {
          font-size: 16px;
          margin-bottom: 13px;
          line-height: 1; }
        .pay-index .pay-content .ruihuan .ruihuan-content .code .tel {
          font-size: 36px;
          color: #333333;
          font-weight: bold; }
        .pay-index .pay-content .ruihuan .ruihuan-content .code input {
          width: 347px; }
        .pay-index .pay-content .ruihuan .ruihuan-content .code button {
          margin-top: 28px;
          border-radius: 0;
          width: 160px;
          height: 50px;
          line-height: 48px;
          font-size: 18px; }
  .pay-index .pay-content .bottom-text {
    color: #999;
    font-size: 14px;
    margin-top: 43px;
    line-height: 1; }

.accout-wrap2 .accout-title {
  border-bottom: 1px solid #eee;
  margin: 0 36px; }

.accout-wrap2 {
  width: 100%;
  background: #fff; }

.ulsty li:last-child {
  text-align: left;
  margin: 10px 0; }
  .ulsty li:last-child div {
    padding-left: .7rem; }

.labelw div > label {
  width: 100px !important; }

.limitfount {
  margin-top: 20px; }

.overflow-x {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap; }

.el-row {
  margin-top: 60px;
  padding-left: 50px;
  position: relative;
  box-sizing: border-box; }

.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  border-color: #dcdfe6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: .1s;
  font-weight: 500;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px; }

.el-button--primary.is-plain {
  color: #409eff;
  background: #ecf5ff;
  border-color: #b3d8ff; }

.el-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #fff; }

.relative {
  position: relative; }

.popup-box {
  display: none;
  z-index: 5;
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  left: 12%;
  bottom: 0;
  width: 260px;
  height: 300px;
  overflow: hidden;
  transform-origin: left center 0px; }

.header-wrapper {
  width: 100%;
  height: 200px;
  margin: 15px 0;
  overflow-y: auto; }

.popup-box .poper-arrow {
  position: absolute;
  display: block;
  left: -6px;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.poper-tip {
  position: absolute;
  width: 100%;
  height: 100%; }

.popup-box .popper-arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03)); }

.btn-ensure {
  position: absolute;
  z-index: 5;
  right: 20px;
  margin: 10px 20px 5px; }

.btn-ensure .btn-theme {
  color: #fff;
  background-color: #409eff;
  border-color: #409eff; }

.show-text {
  width: 300px;
  height: 150px; }

.ul-left {
  width: 100%; }

.ul-left li {
  float: left; }

.show-type {
  width: auto;
  height: 36px;
  line-height: 31px;
  padding: 3px 6px;
  margin: 3.5px 0;
  color: #333333;
  z-index: 1;
  boder: 1px solid #ccc;
  background-color: #fff; }

.tableclass {
  border-collapse: collapse; }

.tableclass thead, .contentlist tr {
  display: table;
  width: 100%;
  table-layout: fixed; }

.listthead {
  display: block; }

.contentlist {
  display: block;
  height: 300px;
  overflow-y: auto; }

.contentlist tr td:nth-child(1), .listthead tr th:nth-child(1) {
  width: 54px; }

.contentlist tr td:nth-child(2), .listthead tr th:nth-child(2) {
  width: 147px; }

.tableBox {
  width: auto;
  overflow-x: auto;
  margin-top: 40px; }

.level-roll {
  width: 100%;
  table-layout: fixed;
  word-break: break-all;
  overflow-x: scroll; }

.level-roll tr {
  width: 100%; }

.level-roll th {
  width: 140px;
  white-space: nowrap;
  background: #f8f8f8;
  text-align: left;
  color: #7d7d7d;
  font-weight: 400;
  vertical-align: middle; }

.level-roll td {
  width: 100%;
  white-space: nowrap;
  border: 1px solid #f8f8f8;
  border-width: 1px 0 0 1px;
  vertical-align: middle;
  word-wrap: break-word; }

.level-roll .create-time {
  width: 200px; }

.cd-img-replace {
  /* replace text with background images */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap; }

.cd-gallery-items > li {
  position: relative; }

.cd-item-tit {
  background: #fff;
  text-align: center;
  padding: 10px;
  width: 100%; }

.cd-item-tit p {
  font-size: 16px; }

.cd-item-tit p b {
  font-size: 18px;
  text-transform: Uppercase; }

.cd-item-a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3; }

.cd-gallery-items .bk-overlay {
  background: #fff; }

.partials-list-box {
  position: relative; }

.partials-list-box + .common-avatar {
  position: relative;
  z-index: 11;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border: 0;
  padding: 10px; }

.partials-list-box + .list-goods-info,
.partials-list-box + .common-avatar {
  background: #fff; }

.cd-gallery-items .list-goods-item, .f-list .list-goods-item {
  border: 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }

.cd-gallery-items .list-goods-info, .f-list .list-goods-info {
  box-shadow: none; }

.cd-gallery-items.list-goods-main .list-goods-item {
  overflow: visible; }




  .contentW {
    min-width: 1200px !important;
    margin: 0 auto;
    #overflow: hidden; 
	#border:1px solid red;
	#height:120px;
	width: 96%;
	background:#000;
   }
  
  .nav-middle {
    width: 73%; 
	
	}
	h1.logo.left {
		width: 13.5%;
	}
  

  .nav-content .srceah {
    width: 13%; }
  .nav-content .logo a {
    background-size: 100%;
    width: 100%;
    background-position: center; }
 
  
.list-goods-main li{
	
		#width:120px;
		#height:210px;
		float:left;
		padding-bottom: 20px;
}




.kicon-search:before {
  content: "\F52A";
}
.category td a{
	
	color:#FFFFFF;
	font-size:16px;
	
}
.category td a:hover{
	
	color:#FF7616;
	
}
.category td {
	color:#FFFFFF;
	font-size:18px;
	background:#000; 
}
 .list-item-hd a{
	 
	 color:#FFFFFF;
 }
.banner_pic li{
	#width:284px;
	#height:210px;
    overflow: hidden;
	width:23.1%;
	margin: 3% 0px 3% 2.5%;
}
.banner_pic li:first-child{

	margin: 3% 0px 3% 0px;
	
}
.banner_pic li:last-child{

	margin: 3% 0px 3% 2.5%;
	
}


.banner_pic img{
display: inline-block;
	width:100%;
	height:100%;
	transition:all .8s ease-out;
}
.tool-top-box p{
background: url(../../images/mutual/new_mutual/t_bg.png) no-repeat;
    height: 63px;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    line-height: 63px;
    padding-left: 14px;
    display: inline-block;
}
  
  .four_box{
    background:url(../../images/index/bg_3.png) no-repeat;
    background-size: 100% auto;
    
}
.four_box .cont1200{
    padding: 150px 0 10px;
    height: 400px;
}
.picScroll-left{ width:100%;margin:0 auto;position:relative;  }
.picScroll-left .hd .prev{position: absolute;top:35%;left: -56px;
     cursor:pointer;}
.picScroll-left .hd .next{position: absolute;top:35%;right: -52px;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;height: 360px; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ display:block; width: 282px; height: 360px;}
.picScroll-left .bd ul li .title{ line-height:24px;   }


.sjwj{
	
	clear:both; min-width: 1200px;width: 96%; margin:0 auto;
}
.sjwj ul li{
	
	width:32%;
	float:left;
	margin: 0px 9px;
	
}
.position{
	
	display:none
	
}
.sales img:nth-child(1){
	
	margin-top:1px; vertical-align:middle;
}
.sales img:nth-child(2){
	
	margin-left:8px; vertical-align:middle;
}

 
        * {
            margin: 0;
            padding: 0;
        }
 
        ul {
            list-style: none;
        }
 
		.boxgsl{
			width: 100%;
            height: 50px;
            background-color: #000;
		}
        .boxgs {
            width: 96%;
			margin:0 auto;
            height: 50px;
			line-height:50px;
			font-size:16px;
			min-width: 1200px !important;
			background: #000;
        }
		
 
        .logogs {
            float: left;
            line-height: 50px;
            text-align: center;
            padding: 0 30px;
            font-size: 16px;
            color: #FFFFFF;
        }
		
		.logogs a{
            
            line-height: 50px;
            text-align: center;
            
            font-size: 16px;
            color: #FFFFFF;
        }
		
		.logogs a:hover{
            
            
            color: #FF7616;
        }
 
        .mulu>li {
            position: relative;
            float: left;
            padding: 0 27px;
            margin: 0 2px;
            line-height: 49px;
            text-align: center;
            background-color: #000;
        }
		
 
        .mulu>li:hover {
            background-color: #000;
            color: #fff;
        }
 
        .muli-next {
            position: absolute;
            top: 48px;
            left: 0;
            width: 100%;
            background-color: #000;
            display: none;
			z-index:9999;
        }
 
        .muli-next li {
            display: block;
            box-sizing: border-box;
            height: 45px;
            line-height: 45px;
            text-align: center;
            background-color: #000;
            margin: 6px;
			width:90%;
        }
 
        .muli-next li:hover {
            background-color: #000;
        }
		#items .muli-next a{
			color:#ffffff;
		}
		#items a{
			font-size:16px;
			color:#ffffff;;
		}
		#items a:hover{
			
			color:#FF7616;
		}
		header .index-name a:hover span,header .index-name a:hover {color: #FF7616;}body .right_nav li:hover{background:#FF7616;}
		.flix-codeimg {
    position: fixed;
    top: 40px;
    width: 150px;
    height: 150px;
    z-index: 999;
    left: 50px;
    border: 1px solid #6666;
}
.flix2-codeimg {
    position: fixed;
    top: 40px;
    width: 150px;
    height: 150px;
    z-index: 999;
    left: 125px;
    border: 1px solid #6666;
}
.flix3-codeimg {
    position: fixed;
    top: 40px;
    width: 150px;
    height: 150px;
    z-index: 999;
    left: 210px;
    border: 1px solid #6666;
}
.nav-list {
  margin: -3px 24px;
}