.wrap-layer {
    max-width: 1360px;
	 min--width: 1280px;
	width: 100%;
    margin: 0 auto;
    position: relative; 
}
img{ max-width: 100%; height: auto;}
/*国际认证*/
.mod-cert{ margin-right: -2%; }
.mod-cert .item-cell{ width: 23%; margin-right: 2%; margin-bottom: 2%; float: left;}
.H70{height: 70px;}
/*关于装修辅料*/
.mod-dhouses{ font-size: 16px;}
.dh-l{ width: 520px; float: left;  position: relative; z-index: 3; padding-top: 15px;}
.mod-dhouses .about-inter{ width: 800px; position: relative; min-height: 418px; float: right; background: #f5f5f5; box-sizing: border-box; padding: 85px 55px 55px 55px;}
.mod-dhouses .inter-pic1{ position: absolute; bottom: 0; left: -560px; width: 520px; overflow: hidden;}
.mod-dhouses .inter-pic1 img{ display: block;position: relative; left: -70px; max-width: none;}
.d-menu h3{ font-size: 36px; color: #d2213e;  font-weight: normal; padding-top: 25px; display: none;}
.d-menu .dh-en{font-size: 42px; line-height: 120%; color: #d2213e; font-family: "Arial";  text-transform: uppercase; width: 728px; font-weight: bold; position: relative;  letter-spacing: -1px;}
.d-menu .dh-en:after{ content: ""; position: absolute;  right: 0; top:25px; width: 205px; border-bottom: 1px solid #d2213e;}
.about-inter p{ color: #333; font-size:16px;}
.mod-dhouses .com-say{ font-size: 16px; color: #fff; background: #333333; height: 42px; line-height: 42px;/* width: 240px;*/ text-align: center; display: block; margin-top: 35px; margin-bottom: 35px;}

.about-define{ margin-top: 50px; margin-bottom: 40px; width: 805px; float: left;  border: 1px solid #e1e1e1; padding: 35px; box-sizing: border-box;  min-height: 300px;}
.define-img{ margin-top: 50px; margin-bottom: 40px; float: right; width: 520px; height: 300px;}
.define-img img{ width: 520px; height: 300px;}
.com-mytits{ color:#333; height: 60px; line-height: 60px; background: #e6eef1; padding-left: 35px; font-size: 22px;}
.about-define p{ color: #333; font-size: 16px; margin-top: 30px;}
.about-define .com-mytits{ margin-left: -35px; margin-right: -35px;}

.my-effect{ margin-bottom: 30px;}
.my-effect p{ margin-top:20px;}
.mod-dhouses .d-item-cell{ width: 49%; margin-bottom: 2%; background: #f5f5f5; float: left; clear: none; height: 160px;}
.mod-dhouses .d-item2{ float: right;width: 49%;}
.mod-dhouses .d-item-cell .d-desc{  box-sizing: border-box; padding: 30px 20px 20px 20px; width: 320px;  float: left; color: #333333;line-height: 140%;}
.mod-dhouses .d-item-cell .d-pic{ float: left; width: 330px; height: 160px; overflow: hidden;}
.mod-dhouses .d-item2 .d-pic{ float: right; }

/*室内装修危害*/
.hart{ width: 800px;  min-height: 475px; padding:  80px 50px 0 50px; background: #f5f5f5; box-sizing: border-box;  float: right;}
.hart ul li{ color: #333; font-size: 16px; margin-bottom:20px; position: relative; padding-left: 30px;}
.hart ul li:after{ content: ""; width:16px; height:4px; background: #d2213e; position: absolute; left: 0; top:12px; color: #d2213e;}
.hart ul li sub{ color: #999; padding-left: 5px; padding-right:5px; position: relative; top:-2px;}

.hart-2{ background: #f4f4f4;  width: 520px; height: 275px; box-sizing: border-box; padding: 25px 30px 10px 30px; margin-top: -275px; position: relative;  margin-bottom: 40px;}
.hart-2 ul li{ padding-left:30px; margin-bottom: 20px; position:relative; font-size: 16px; color: #666;}
.hart-2 ul li span{ font-style: italic;  color: #d2213e; left: 0; top: 0; position: absolute;}
.hart-tips{ background: #d2213e; color: #fff; padding: 22px 35px 10px 35px;  width: 520px; height: 240px; box-sizing:border-box; float: left;}
.hart-tips *{ color: #fff;}
.hart-tit{ font-size: 26px; margin-bottom: 10px;}
.hart-tips p{font-size: 14px; line-height:140%;}

.hart-3{ width: 806px;  float: right; padding-top:68px; margin-bottom: 40px;}
.hart-3{}
.hart-3 ul{ margin-right: -1.3%;}
.hart-3 ul li{ width: 32%; height: 170px; margin-right: 1.33%; float: left; background: #a8becb;}
.hart-3 ul li h3{ text-align: center;}
.hart-3 ul li h3 img{ width: 125px; height: 125px; margin-top:-75px; margin-left: auto; margin-right: auto;}
.hart-3 ul li span{ color: #fff; font-size:14px; text-align: center; display: block; margin: 0 auto; padding: 15px 15px 20px 15px; line-height: 150%;  }
.hart-3 ul li:nth-child(2){ background:#bbcdd7;}

.mod-harts .hart-cell{ width: 660px; float: left; margin-right: 40px; margin-bottom:25px;}
.hart-wraps{ margin-right: -40px;}
.hart-wraps .com-mytits{ margin-bottom: 10px;}
.mod-harts .hart-cell p{ display: block;font-size: 16px; color: #333; padding-bottom: 10px; overflow: hidden;}
.hart-4{/* margin-top: -13px;*/margin-top:4px;}
.hart-4 ul li{ position: relative; padding-left:22px; color: #333; font-size:16px; margin-bottom: 15px; }
.hart-4 ul li:after{ content: ""; width:8px;  height:8px; border-radius:8px; border: 2px solid #db4e65; left: 0; top: 8px; display: block; position: absolute;}

.ans-cell{ margin-bottom:40px;}
.ans-cell .ans-tit{ display: inline-block; background: #e6eef1; padding:10px 15px; color: #333;font-size:16px; border-radius:8px;  position: relative; margin-bottom:20px;}
.ans-cell .ans-tit:after{  content: ""; display: block;position:absolute; top:15px;  left:-8px;  
width:0;  height:0;  border-top:8px solid transparent;  border-bottom:8px solid transparent;  border-right:8px solid #e6eef1;  }

.ans-cell .ans-cnt{border-radius:8px; font-size: 16px; background: #f5f5f5; padding: 15px 15px; position: relative; color: #333;}
.ans-cell .ans-cnt:after{ content: ""; display: block;position:absolute; top:20px;  left:-8px;  
width:0;  height:0;  border-top:8px solid transparent;  border-bottom:8px solid transparent;  border-right:8px solid #f5f5f5;  }


/*全屋整装*/
.whole-tit1{ color: #333; font-size: 18px; display:inline-block;}
.whole-tit2{  font-size:36px; margin-left:25px;   display:inline-block;}
.whole-step{ height: 700px; position: relative; margin-top:35px;}
.whole-step .section-num-list{ margin-bottom: 12px; }
.whole-step .section-num-list .title{ width: 520px; height: 50px; background: #edeced; line-height: 50px;
border-top-left-radius: 50px;border-bottom-left-radius: 50px;cursor: pointer;}
.whole-step .section-num-list .title span{ font-size: 18px; color: #333;}
.whole-step .section-num-list .title a{ display: none;}
.whole-step .section-num-list .title em{ display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 35px; font-size: 28px; color: #fff; border-radius:40px; background: #d2213e; font-family: "Georgia"; font-style: italic; margin-left:5px; margin-right: 18px; }

.whole-step .con{ right: 0; top: 0; position: absolute; display: none; background: #f5f5f5; width: 800px; height: 700px; overflow-y: auto; padding: 30px 35px 30px 35px; box-sizing: border-box; border-left: 4px solid #d2213e;}
.whole-step .active .title{ width: 850px;}
.whole-step .active .con{ display: block;}
.whole-step .active .title{ background: #d2213e; }
.whole-step .active .title span{ color: #fff;}
.whole-step .active .title em{ background: #fff; color: #d2213e;}
.whole-step .con *,.whole-step .con{ font-size: 16px; color: #333; line-height: 34px;}
.whole-step .active .grey-txt{  color: #666; padding-top: 10px; display: inline-block;}
.wh-intr{ width: 520px; height: 204px; padding: 25px 35px; box-sizing: border-box; margin-top: -204px; background: #f5f5f5; font-size: 14px; color: #333; line-height: 22px;}

.md-types{ background:url(../images/dbg6.jpg) center center no-repeat;  background-size:cover;margin-top: 50px; position: relative; z-index: 2;height:325px;
;}
.md-types a{ width: 25%; float: left; height: 162px; display: block; box-sizing: border-box; border-top: 2px solid #fff;border-right: 2px solid #fff; position: relative; z-index: 4;
background: rgba(187,205,215,.3); text-align: center;}
.md-types a img{ margin: 0 auto; width:70px; height:70px;vertical-align: middle;}
.md-types a  span{display: inline-block; vertical-align: middle; height: 160px; line-height: 160px; margin-right: 15px;}
.md-types a h3{ font-size: 24px; font-weight: normal; color: #fff;  display: inline-block; height: 160px; line-height: 160px;}
.md-types a:nth-child(2),.md-types a:nth-child(5),.md-types a:nth-child(8){/*background: rgba(150,176,180,.4);*/ }
.md-types:after{ position: absolute; content:""; display: block; left: 0; width: 100%; top: 0; height: 100%; /*background: rgba(0,0,0,.4);*/}


/*科普视频*/
.mod-videos{ margin-right:-20px; }
.mod-videos .item-cell{ background:#f5f5f5; width:440px;   margin-bottom:20px; margin-right:20px; float: left; }
.mod-videos .item-cnt{padding: 15px 18px; }
.mod-videos .item-pic { position: relative;}
.mod-videos .item-pic  a{ display: block;position: relative;}
.mod-videos .item-pic img{ display: block; width: 440px; height: 245px;}
.mod-videos .item-tit *{ font-size:22px; color: #333; }
.mod-videos .item-tit{ margin-bottom:5px; }
.mod-videos .item-desc *{  font-size:16px; color: #666;}
.mod-videos .item-pic  a:after{ content: ""; width: 45px; height: 45px; display: block;
 background: url(../images/play_bt.png) no-repeat; background-size:45px auto; position: absolute; left: 20px; bottom:20px;  z-index:2;}
.mod-videos .item-pic  a:before{ content: ""; width: 100%; height: 100%; background: rgba(0,0,0,.2); position: absolute; left: 0; top: 0;}

/*报名预约*/
.enroll-left{width:660px;float:left;}
.enroll-right{width:660px;float:right; border: 1px solid #dbdbdb; padding: 35px; box-sizing: border-box;
background: url(../images/enroll_line.jpg)  repeat-x; position: relative; min-height: 590px;
}
.enroll-right:after{ position: absolute; bottom: -3px; content: ""; display: block; width: 100%; height: 9px; left: 0; background: url(../images/enroll_line.jpg)  repeat-x; }
.invit-banner{ margin-bottom: 35px;}
.invit-banner img{ width: 660px; height: auto;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2); border-radius: 8px;}


.mod-invites .codes{ float: right; width:140px;}
.mod-invites .codes img{ width: 140px; height: 140px;}
.mod-invites .contacts-l{ color: #333; float: left; width: 420px; line-height: 180%; font-size:16px;}
.group-contacts h3{ font-size:28px;  padding-bottom:22px; }
.comm-tit{ font-size: 32px; margin-bottom:30px; margin-top: 5px;}

.bfrm-1{width: 285px; float: left; margin-bottom: 20px;}
.bfrm-2{width: 285px; float: right;margin-bottom: 20px;}
.block-form input{  border: 1px solid #d6d6d6; border-radius:5px;  width: 100%; height: 60px; line-height: 60px; padding: 0 10px; box-sizing: border-box;  font-size: 16px; color: #666666;}
.bfrm-3 textarea{color:#666666;}
.bfrm-3 textarea::-webkit-input-placeholder{font-size: 16px;  color:#666666;}

.block-form input::-webkit-input-placeholder,.bfrm-3 textarea::-webkit-input-placeholder{
  color:#666666;
}
.block-form input::-moz-placeholder,.bfrm-3 textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#666666;
}
.block-form input:-moz-placeholder,.bfrm-3 textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#666666;
}
.block-form input:-ms-input-placeholder,.bfrm-3 textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#666666;
}
.join-us-banner .joinus-search .inpbox input::-webkit-input-placeholder{ color: #fff;}
.join-us-banner .joinus-search .inpbox input::-moz-placeholder{color: #fff;}
.join-us-banner .joinus-search .inpbox input:-moz-placeholder{color: #fff;}
.join-us-banner .joinus-search .inpbox input:-ms-input-placeholder{color: #fff;}

.bfrm-3{ clear: both; margin-bottom: 15px;}
.bfrm-3 textarea{ width: 100%;  padding: 20px 10px; box-sizing: border-box;border: 1px solid #d6d6d6; border-radius:5px;  height: 140px; font-size: 16px;}

.bfrm-4{ position:relative;}
.bfrm-4 a{ position: absolute; right: 2px; top: 2px;}
.bfrm-4 a img{ height: 56px; width: 160px; border-bottom-right-radius: 8px; border-top-right-radius:8px; }
.enroll-right .button-group{ margin-top: 45px;}
.enroll-right .button-group .submit{ margin-right: 30px;}
.enroll-right .button-group .btn{ width: 270px; height: 60px; line-height: 60px; border-radius:60px; background: #d2213e;  text-align: center; color: #fff;  display: inline-block; font-size: 22px; cursor: pointer;}
.enroll-right .button-group .reset{ border: 1px solid #dcdcdc; color: #333333; background: none;}


/*装修*/

.mpro-tits{ font-size: 32px; margin-bottom: 28px;}
.nobr br{ display:none;}

/*推荐组合产品*/

.product-list-page {
}
.product-list-page .type-list ul li {font-size:22px;}
.product-list-page .type-list ul li .icon {
  width: 100%;
  height:88px;
  object-fit: contain;
}

.product-list-page .list {
margin-right: -2%;
}

.product-list-page .list .item {
  float: left;
 width: 23%; margin-right: 2%;
margin-bottom: 3%;
  box-sizing: border-box;

}

.product-list-page .list .item .inner {
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 5px;
  display: block;
  position: relative;
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); 
}

.product-list-page .list .item .pic {
  width: 100%;
  padding-top: 120.8589%;
  position: relative;
  overflow: hidden;
}

.product-list-page .list .item .pic img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}

.product-list-page .list .item .pic .state {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
  background-color: #dd0038;
  font-size: 22px;
  line-height: 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #fff;
}

.product-list-page .list .item .pic .unit {
  position: absolute;
  color: #fff;
  background-color: #dd0038;
  z-index: 3;
  font-size: 18px;
  border-radius: 100%;
  top: 20px;
  right:20px;
  width: 50px;
  height: 50px; line-height: 50px; text-align: center;
  display: block;

}

.product-list-page .list .item .name {
  font-size:16px;
  line-height:32px;
color: #333;
  height: 36px;
overflow:hidden;
  padding: 10px 20px 0 20px;
}

.product-list-page .list .item .detail-arrow {
  position: absolute;
  width: 32px;
  height:22px;
  background: url(../images/detail-arrow.png) no-repeat center center;
  right: 15px;
  bottom: 0;
}

.product-list-page .list .hot .pic:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/hotsale.png) no-repeat left top;
  width: 82px;
  height: 83px;
  z-index: 2;
}
.pr-desc{ color: #666; position: relative; font-size: 16px; margin: 0 0 18px 20px;}

.cm-lines{ height: 20px;  background: #f5f5f5;}
.mod-videos .item-tit{ height: 28px; overflow: hidden;}
.mod-videos .item-desc{ height: 26px; overflow: hidden;}

/*首页产品*/
.index-product-section .public-title .cn span,.index-product-section .public-title .en{ color: #fff;}
.index-product-section .public-title .en{ opacity: .2;}

.mod-proroll{ position:relative; z-index:8; margin-top: -60px;}
.mod-proroll .item-cell{ width: 155px; /*transition: 0.5s;-webkit-transition: 0.5s;*/  margin: 0 auto; /*float: left;*/ text-align: center; }
.mod-proroll .item-cell img{ margin: 0 auto;width: 120px; height: auto;display: block;}
.mod-proroll .active{ width:390px;}
.mod-proroll .active img{ width: 390px; height: auto;}
.mod-proroll .active .item-cell{width: 390px; margin: 0 auto;}
.mod-proroll li { vertical-align: bottom; height: 230px;} 
.mod-proroll li.active { padding-top: 0; height: 520px; }
.mod-proroll .item-tit{ padding-top: 20px;}
.mod-proroll .item-tit a i{ font-size: 24px; color: #fff;  font-style: normal;}
.mod-proroll .item-tit span{ /*color: #f6ab00; background: #fff; font-size: 22px; border-radius:5px; padding: 3px 10px 4px 10px; margin-left: 10px;*/ display: none; position: relative; /*top: -2px;*/}
.mod-proroll .item-tit span img{ height:32px!important; width: auto;}
.mod-proroll  li.active .item-tit span{ display: inline-block;}
.mod-proroll  .item-cnt .list p{ display: inline-block; padding-left: 14px; margin-right: 10px;  font-size:14px; color: #fff; position: relative;}
.mod-proroll  .item-cnt .list{ display:none; padding-top: 8px;}
.mod-proroll  li.active  .list{ display:block;}
.mod-proroll  .item-cnt .list p:after{ content: ""; width: 5px; height: 5px; border-radius:5px; background: #fff; display: block; position: absolute; left: 0; top: 12px;}
.mod-proroll li.active  .item-tit a i{ display: none;/*font-size: 32px; vertical-align: top;*/}

.contain {
            width: 1340px;
            margin: auto auto;
            overflow: hidden;
        }
.single {
            width: 100%;
           height: 560px;
            position: relative;
            z-index: 0;
        }
.single ul {
            list-style: none;
            white-space: nowrap;
            display: inline-block;height: 500px;}
.single ul li {
            display: inline-block;
        }
.single ul li *{ text-align: center;}
.pre20 {
            position: absolute;
            width: 25px;
            height: 38px;
	       background:url(../images/arrow-left1.png) no-repeat;
 left: 0;top: 20%;
            cursor: pointer;
 }


        .next20 {
            position: absolute;
            width: 25px;
            height:38px;
            right: 0px;
			top: 20%;
       background:url(../images/arrow-right1.png) no-repeat;
            cursor: pointer;
        }



/*
#CSSBox{float:left;width:1360px;height:120px; margin:0 auto;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none; border:0px solid red; margin:10px 10px;}
#CSSBox ul li *{ display:block; text-align:center; font-size:12px;}*/
.gzbtn,.gzbtn *{ cursor: pointer;}
.md-types2{ margin-top: 0; margin-bottom:80px;display:none;}
.index-decoration-section .inner .list .icon-jianshao{  color: #999!important;  font-size: 24px;
    margin-left: 10px;
    vertical-align: bottom;}
.icon-jianshao:before{color: #999!important;}

.hidden {
    display: none;
}
.tab-info{ visibility: hidden;}
.certification-page .article-content p.cert-tits{ font-size: 22px;}
.index-smart-section .factory .beijing .con .en{   /* bottom: -16px!important;*/}

.case-info-page .top .mod-table .imageGroup{ position: relative;}
.bt1,.bt2{ position: absolute; left: 10px; top: 50%; width: 25px; height: 38px; margin-top: -20px;
background:url(../images/arrow-left.png) center center no-repeat; z-index: 8;  cursor: pointer;}
.bt2{ left:auto; right: 50px; top: 50%; 
background:url(../images/arrow-right.png) center center no-repeat;}

/*智能工厂*/
.factory-introduction .factory .en:after{ content: ""; display: inline-block; vertical-align: bottom; width: 25px; height: 20px;background:url(../images/houseico.png) no-repeat; margin-left:15px; position: relative; top: -8px;}
.invite-page .section-num-list .decoration{ /*text-decoration: underline;*/}
.news-prev-next .go-back a{ display: block; height: 48px; cursor: pointer;}
.news-prev-next .go-back a:before{background:url(../images/msicon.png) no-repeat; content:""; width: 22px; height: 19px; display: inline-block;  vertical-align: middle; margin-right: 12px; position: relative; top: -2px;}
.product-center-classify{ overflow: hidden; padding: 0 28px!important;}
.product-center-classify .navigator{ max-width: 180px; margin: 0 auto;}
.right_fixed{ z-index: 9999; position: fixed; right: 15px; top: 50%; margin-top: -120px;}
.honour-page .year-list{ padding: 0 58px!important;}
.honour-layer-view .mod-table{ font-size: 20px;}
.honour-layer-view .mod-table{
    display:table;
    table-layout: fixed;
    width:100%;
    height:100%; text-align: center;
}
.honour-layer-view .mod-table .mod-td{
    display:table-cell;
    vertical-align: middle;
}
.honour-layer-view {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.9);
/*  z-index: 10;*/
  z-index: 1444444444444444440;
  display: none;
}

.honour-layer-view .mod-table {
  width: 100%;
  height: 100%;
  color: #fff;
}

.honour-layer-view .mod-table .pic {

  box-sizing: border-box;
  width: 100%;
}

.honour-layer-view .mod-table .pic img {
  display: block;
  max-width:auto;
  max-height:500px;
  margin: 0 auto;
	
}

.honour-layer-view .mod-table .content {
  max-width: 750px; margin: 0 auto;
  font-size: 20px; padding-top: 20px;
}

.honour-layer-view .iconfont {
  color: #fff;
  position: absolute;
  right: 20px;
  top:20px;
  font-size: 30px;
}

.fixed-header .menu li.cr>a>span{ color:#d2213e; font-size:16px;} 
.factory-images .layout .item .img img{ width: 100%!important; min-height: 228px; max-width: none;}

.event-list .item .time{ position: relative; line-height: 100%; top: -5px; height: 40px;}
.event-list .swiper-slide:before,.event-list .swiper-slide:after{ display: block;}
.event-list .swiper-slide{ overflow: hidden;}
.event-list .swiper-slide::after { left: 0px!important;  width:2px!important; display: none!important;}
.event-list .item{  box-sizing: border-box; border-left: 1px solid #d8d8d8;}
.event-list .item:hover{border-left: 1px solid #d2213e;}

/**/.video video{ width: 100%;}
.video .my-video-dimensions{width: 100%;  height: 765px;}
.video-js .vjs-big-play-button span:before{ display: none;}
.video-js .vjs-big-play-button{   background:none!important; width: 118px!important; height: 125px!important; border:none!important; left: 50%!important;top: 50%!important; margin-left: -59px; margin-top: -59px;}
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button{  }
.video-js .vjs-big-play-button span:before{background:url(../images/videoicos1.png) no-repeat;width: 118px!important; height: 125px!important; content: ""!important; display: block;}
.video{ position: relative;}
.video-txt{ position: absolute; left: 40px; right: 40px;  bottom:40px;}
.video-txt *{  color: #fff;}
.video-txt span{ font-size: 22px;}
.video-txt cite{ font-size: 16px; margin-left: 20px;}
.video-txt i{ float: right; font-style: normal; font-size: 20px;}
.agent-page{ z-index: 10;}
.honour-page .year-list{ width: auto!important; float: none!important;}
.column-layer .context{ height: 453px!important;}
.brand-core .openSlide + .core{    border-top:none!important;}

/*模拟下拉框*/
.query-agent{ position:relative; z-index:7;}
.agent-page .query-agent .query{ overflow:visible!important;}
.long-selects select{ z-index:9; }
div.select-main{ width:100%; z-index:8; cursor: pointer;height:32px; line-height:32px; border: 1px solid #ccc; position:relative;box-sizing: border-box;
background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #fff;
  height: 44px;
  border-radius: 44px;
  width: 230px;
  font-size: 16px;
  box-sizing: border-box;
  padding-left: 16px;
  outline: none; }
div.select-set{  width:100%;height:44px; text-align:left; line-height:44px; padding-left:0;box-sizing: border-box;  background:none; font-size:16px; color:#fff;   }
.long-selects div.select-arrow{
border:none; width:30px; height:44px;
top:0; right: 0; /*background: url(../images/downico.png) no-repeat;*//**/ position:absolute; }
/*.long-selects div.select-arrow:after{    font-family: "iconfont" !important;
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
       content: "\e74a"; color: #999;
    right: 30px; font-weight: bold;
    top: 0;}*/


.long-selects div.select-arrow.reverse{border:none;}
.long-selects  div.select-set{ border-radius:0;}
#search-sel div.select-arrow{right:5px;}
.long-selects div.select-block{ background:#f9f9f9;border: 1px solid #eee;  color:#a9b5c5;border-radius:0; width:196px; margin-top:0; /* margin-left: -1px;*/ max-height: 250px; overflow-y:auto;
 position: absolute; left:18px; top:44px; left:0;width:100%; border-radius:5px;
}
.long-selects li.select-items{ font-size:16px; color:#333; text-align:left; border-bottom:1px solid #fefefe; padding:2px 7px 2px 12px; margin-bottom: 0px;}
.long-selects li.select-items:hover, .sel-room li.select-items.active{ background:#d2213e; color:#fff;}
.long-selects ul.select-list{ padding-bottom:0; margin-bottom:0;}

td.arrow-widths{ width: 125px;}
.thirds{ height: 63px;}
#YSF-BTN-HOLDER  {top: 50%;margin-top: 8px;    right: 15px!important;bottom: auto!important;}
.openSlide .icon-arrow-down:before{
    content: "\e636"!important;}


/*认证*/
.column-layer .custom-scrollbar{    padding: 30px 50px 15px 50px!important;}

/*滚动模拟框*/
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical
{ background: #dbdbdb; /*border: 1px solid #eee;*/ border-radius:0;  width:6px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:6px!important; background: #d2213e!important; opacity: 1!important;  
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)"; margin-left:0;border-radius:0; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity: 1!important;   
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)";}

/*输入框文字变白*/



.search-page .search-form .inpbox input::-webkit-input-placeholder{ color: #fff;}
.search-page .search-form .inpbox input::-moz-placeholder{color: #fff;}
.search-page .search-form .inpbox input:-moz-placeholder{color: #fff;}
.search-page .search-form .inpbox input:-ms-input-placeholder{color: #fff;}

.s-log{position:relative; top:7px;}

/*产品详情排版页*/
.attrs .item{padding: 30px;}
.attrs .item:nth-child(2n+1){ background: #f9f9f9; }
.product-info-page .product-info .section .section-content{ padding: 0;}
.product-info-page .product-info .item + .item{ margin-top: 0!important;}
.product-info-page .action-step table td{ border-bottom: none!important; }

/*荣誉*/
.honour-list .core .time{ display: none!important;}
#YSF-BTN-HOLDER{ z-index: 999999990!important;}
#md-videos .video-js .vjs-big-play-button{ z-index: 99;}
#md-videos .video-js{ position: relative;}
#md-videos .video-js:after{ content:""; display: block; position: absolute; left: 0; top: 0; width:100%; height:100%; background: rgba(0,0,0,0.5); }
.videoscr .video-js:after{ display: none!important;}

.modvideo-layer{ position: fixed; left:0; top: 0; width: 100%; height: 100%; background:#000; z-index: 9999999999; display: none;}
.modvideo-layer .md-tables{ display: table; width: 100%; height: 100%;}
.modvideo-layer .m-td{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}
#md-videos2{ margin: 0 auto; max-width: 1360px;}
#md-videos2 .video-txt{ position: static; margin-top: 50px;}
.video-close{ cursor: pointer;position:fixed; color: #fff; font-weight: normal;z-index: 99;  right:40px; top: 40px; background:url(../images/close1.png) center center no-repeat; width:45px; height: 45px;}

.video .vjs-poster{background-size:cover!important;}
#YSF-CUSTOM-ENTRY-0{ box-shadow:none!important}
.attrs{ /*padding: 0 20px 0 20px;*/}
.attrs table{/* margin-left:-20px; margin-right:-20px;*/ width: 100%!important;border: none!important;}
.attrs  td{ padding: 30px 5px 30px 20px;font-size: 16px; vertical-align: top;border: none!important;} 
.attrs  tr:nth-child(2n+1) td{background: #f9f9f9;}
.attrs  tr td:nth-child(1){ width: 100px;}
.agent-list .item .con .address{ padding-left:90px; position: relative;}
.agent-list .item .con .address .addrs-tit{position:absolute; left:0; top:0;}
.agent-list .item .num{ width:58px;    padding-right:0!important;}
.joinus-query .item .con .open b{ font-weight: normal; display: none;}
.joinus-query .item .openSlide .open b{  display: inline-block;}
.joinus-query .item .openSlide .open cite{ display: none;}
.news-info-content *{font-family:"微软雅黑"!important;}


@media screen and (max-width:1359px){
.contain{ width: 1300px;}	
.mod-proroll .item-cell{ width: 150px;}
.mod-dhouses .about-inter{ width: 59%;}	
.about-define{ width: 63%;}
.define-img{ width: 34%;}
.mod-dhouses .d-item-cell .d-desc{    width: 42%;}
.enroll-left{ width: 48%;}	
.enroll-right{width: 48%;}
.bfrm-1,.bfrm-2{width: 48%;}	
.enroll-right .button-group .btn{    width: 47%;}
.enroll-right .button-group .submit{ margin-right: 3%;}
.hart,.hart-3,.whole-step .con{width: 58%;}	
.hart-3 ul li span{ line-height: 160%;}
.mod-harts{margin-right: -2%;}	
.mod-harts .hart-cell{ width: 48%; margin-right: 2%;}	
.mod-videos{margin-right: -2%}
.mod-videos .item-cell{ width: 31.3%; margin-right: 2%}		
	
}

.sw-txt{ position: absolute; left: 30px; bottom:28px;}
.sw-tit{ font-size: 20px; margin-bottom: 10px;}
.sw-desc{ display: inline-block; height: 28px; line-height: 28px; background: #de0039; color: #fff; font-size: 18px;  padding:0 10px; min-width: 130px; text-align: center;}
.about-define p{    margin-top: 0;}
.autos-h{max-height: 135px; overflow-y: auto;  margin-top:30px;  padding-right:20px;}
/*防伪查询*/
.fw-search{  height: 178px; line-height: 178px; border: 1px solid #e6eef1; box-sizing: border-box;
background:url(../images/serchs.png) left -40px top -30px  no-repeat;vertical-align: middle;
}
.fw-search cite{ height: 54px; line-height: 54px;}
.fw-search>*{ display: inline-block; vertical-align: middle;}
.fw-search span{ font-size: 36px; color: #333; padding-left:25px; padding-right: 15px;}
.fw-search input{ padding: 0 35px; box-sizing: border-box; width: 530px; height: 54px; line-height: 54px; border:1px solid #d6d6d6; border-radius:5px; font-size: 16px; }
.fw-search a{ cursor: pointer;width: 200px; height: 56px; line-height: 56px; background: #d2213e; font-size: 22px; border-radius:56px; text-align: center; color: #fff; margin-left: 85px;}
.fw-pic img{ max-width: 100%; height: auto!important;}
.fw-pic{ margin-bottom:45px;}

/*产品中心分类*/
.types-sel a{ background:rgba(255,255,255,.6);display: inline-block; min-width: 158px; padding: 0 10px; height: 60px; line-height: 60px; border-radius:10px; margin-right: 45px;  color: #fff; font-size: 22px;  text-align:center; border:1px solid #fff;}
.types-sel a:nth-last-child(1){ margin-right: 0;}
.mode-banner .mode-inner .banner-cnt .types-context{ height: auto; top: 365px;top: 325px;}
.types-sel a.cr,.types-sel a:hover{ background: #d2213e;}




@media screen and (max-width:1400px){.fw-search a{margin-left: 65px;}}
@media screen and (max-width:1280px){
	.fw-search a{margin-left: 45px;}
	.fw-search input{ width: 450px;}
}


@media screen and (max-width:1280px){.mod-dhouses .about-inter{ width: 55%;}
.whole-step .con{width: 55%;}	
}

@media screen and (max-width:1230px){.hart,.hart-3{width: 55%;}	}



