.clear{clear:both;height:0;overflow:hidden;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
.h35{height:35px;width:100%;}
.h60{height:60px;width:100%;}

/**banner**/
.dls_banner{ width:100%; background:#000;}
.dls_banner .dls_banner-bg{ width:100%; height:940px; overflow:hidden; position:relative;}
.brand {top: -2px;}
.brand img {width: 660px;top: -15px!important;}


body{ background:#ffffff;}
.dls_info1{width: 100%;text-align: center;padding-top: 96px;padding-bottom: 70px;background: #ffffff;}
.dls_info1 h4{ font-size:55px; line-height:58px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#cb9c62; background:linear-gradient(rgba(204,160,96,.8),rgba(204,160,96,.1)70%); -webkit-background-clip:text; color:transparent;}
.dls_info1 .t{color: #cb9c62;font-size: 48px;font-weight: bold;background: url("dls_info1_ten.png") top center no-repeat;/*padding-top: 36px;*/margin-top: -36px;}
.dls_info1 .w{color: #333333;font-size: 30px;line-height: 46px;}

.dls_listpc1 ul li {float: left;width: 48%;position: relative;margin-bottom: 1%;margin-left: 1%;}
.dls_listpc1 ul li .info {bottom: 3%;width: 100%;position: absolute;color: #ffffff;left: 3%;}
.dls_listpc1 ul li .info .t {font-size: 42px;line-height: 46px;color: #ffffff;font-weight: bold;}
.dls_listpc1 ul li .info .w {font-size: 28px;line-height: 36px;color: #ffffff;}
.dls_listpc1 ul li .video {height: 100%;width: 100%;position: relative;color: #ffffff;z-index: 99;}
.dls_jmlc {padding-bottom: 85px;border-bottom: 1px solid #e2e2e1;}
.dls_jmlc .tit {font-size: 42px;padding-bottom: 36px;padding-top: 65px;color: #333333;text-align: center;}
.dls_jmlc .pc {text-align: center;}

.dls_links {}
.dls_links ul li {float: left;width: 25%;position: relative;height: 206px;text-align: center;}
.dls_links ul li .info .t {font-size: 30px;line-height: 36px;}
.dls_links ul li .info .w {font-size: 18px;line-height: 26px;color: #999999;}
.dls_jmlx {background: #cb9c62;}
.dls_jmlx .info {font-size: 48px;line-height: 52px;color: #ffffff;width: 640px;margin: auto;}
.dls_jmlx .info strong {font-size: 38px;/*line-height: 42px;*/}
.dls_jmlx .info .pic {border-right: 1px solid rgba(57,24,4,.2);padding-right: 40px;float: left;margin-right: 26px;}

/**店铺图片-list**/
.shop-pic-list{ padding:0; overflow:hidden; position:relative;}
.shop-pic-list a{ width:100%; height:100%; display:block; position:relative; z-index:20;}
.shop-pic-list .other-box{ float:left; overflow:hidden; padding: 0;}
.shop-pic-list .other-box-img{ width:100%; height: auto; position:relative;}
.shop-pic-list .other-box-img img { width:100%;}
.shop-pic-list .other-box .txt{ width:100%; color:#fff; font-size:16px; height:55px; line-height:55px; padding:0 28px; position:absolute; bottom:0; z-index:10;}
.shop-pic-list .other-box .mask{ width:100%; height:100%; background:rgba(0,0,0,0.46); position:absolute; left:0; top:0;-webkit-transition: all .5s; -moz-transition: all .5s;transition: all .5s;}
.shop-pic-list .other-box-img:hover .mask {background:rgba(0,0,0,0.06);}
.shop-pic-list i { position: absolute; top: 50%; color: #fff; z-index: 1; cursor:pointer; margin-top: 11px; width: 40px; height: 58px; text-align: center;}
.shop-pic-list i.arrow-icon-left { left: 0; background:url(../images/icon_left.png) no-repeat center; background-size:22px;}
.shop-pic-list i.arrow-icon-right { right: 0; background:url(../images/icon_right.png) no-repeat center; background-size:22px;}


.mshop_pic_ys, .mshop_jmlc {display: none;}
@media (max-width: 1050px) {
    .brand img {width: 55%;top: -20px;}
  
    .dls_listpc1 ul li .info .t {font-size: 32px;line-height: 36px;}
    .dls_listpc1 ul li .info .w {font-size: 18px;line-height: 26px;}

    .dls_links ul li .info .t {font-size: 24px;line-height: 34px;}
    .dls_links ul li .info .w {font-size: 14px;line-height: 24px;}
}
@media (max-width: 960px) {
    .h35{height:15px;}
    .h60{height:30px;}
    .dls_listpc1, .join4 .join4-list ul {display: none!important;}
    .dls_listpc1 ul li {float: none;width: 100%;margin-bottom: 3%;margin-left: 0;}
    .dls_listpc1 ul li .info .t {font-size: 22px;line-height: 28px;}
    .dls_listpc1 ul li .info .w {font-size: 13px;line-height: 18px;}
    .relations2 .relations-con .dls_listpc1, .mshop_pic_ys{display: inline-block!important;width: 100%;}
    .mshop_pic_ys .slick-arrow{display: none!important;}
    .mshop_pic_ys .other-box{ float:left; overflow:hidden; padding: 0;}
    .mshop_pic_ys .other-box-img{ width:100%; height: auto; position:relative;}
    .mshop_pic_ys .other-box-img img { width:100%;}
    .mshop_pic_ys .other-box .info{ bottom: 8%;width: 100%;position: absolute;color: #ffffff;left: 3%;z-index:10;}
    .mshop_pic_ys .other-box .info .t {font-size: 22px;line-height: 28px;color: #ffffff;font-weight: bold;}
    .mshop_pic_ys .other-box .info .w {font-size: 16px;line-height: 18px;color: #ffffff;}

    .mshop_jmlc {display: inline-block;width: 94%;position: relative;left: 3%;}
    .mshop_jmlc .other-box { position: relative;float:left; overflow:hidden; padding: 0;height: 70px;}
    .mshop_jmlc .other-box .other-box-img { padding:0 46px 0 0; background-size: 45px;background:url(m-join-arr.png) no-repeat right center;height: 70px;}
    .mshop_jmlc .other-box .other-box-img .circle { width: 66px; height: 66px; font-size: 16px; line-height: 22px;border-radius:50%; border:1px solid #cdcdcd;text-align:center; position:relative; }
    .mshop_jmlc .other-box .other-box-img p{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

    .dls_info1{padding-top: 46px;padding-bottom: 30px;}
    .dls_info1 h4{font-size: 34px; line-height:38px;}
    .dls_info1 .t{font-size: 28px;margin-top: -26px;}
    .dls_info1 .w{font-size: 14px;line-height: 16px;}

    .dls_links ul li {width: 50%;height: 142px;}
    .dls_links ul li .info .t {font-size: 18px;line-height: 22px;margin-top: 10px;}
    .dls_links ul li .info .w {font-size: 13px;color: #999999;}

    .dls_jmlx .info {font-size: 22px;line-height: 28px;width: 80%;}
    .dls_jmlx .info strong {font-size: 20px;display: inline-block;margin-top: 4px;margin-bottom: 6px;}
    .dls_jmlx .info .pic {padding-right: 4%;width: 36%;margin-right: 4%;}
    .dls_jmlx .info .pic img {width: 96%;}

    .join4 .join4Wrapper{ padding: 20px 0 50px;}
    .join4 .join4-note{ font-size: 24px; line-height: 30px; padding:0 0 30px;margin-top: 20px;}
    .join4 .join4-list ul li{ padding:0 46px 0 0; background-size: 45px;}
    .join4 .join4-list ul li .circle{ width: 86px; height: 86px; font-size: 16px; line-height: 22px;}

    .shop-pic-list i {margin-top: -42px;}
    .shop-pic-list .other-box .txt {padding: 0 3%;}


}

