.focus2{width:8rem;overflow:hidden;margin:0 auto;display:block; position:relative;overflow:hidden;background-color:#fff}
.focus2 .hd{position:absolute; z-index:1;width:100%;left:0; bottom:15px; text-align:center;font-size:0}
.focus2 .hd ul{ display:inline-block;  font-size:0; }
.focus2 .hd ul li{ display:inline-block; width:20px; height:3px;  border-radius:2px; background:#ffffff; margin:0 5px;  overflow:hidden; opacity:0.2  }
.focus2 .hd ul .on{ background:#ff0000;opacity:1 }
.focus2 .bd{ position:relative; z-index:0; }
.focus2 .bd li {position:relative;}
.focus2 .bd li img{display:block;width:8rem;}
.focus2 .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }

.dm-01{width:100%;height:7.13rem;background:url(../imgs/dm/1-03.jpg) no-repeat center center;background-size: cover;overflow: hidden}
.dm-01 .tit{height:1.4rem;line-height: 1.4rem;color:#000000;font-size: 0.46rem;font-weight: bold;text-align: center}
.dm-01 .txt{width:6.8rem;margin:auto;margin-top: 0.31rem;overflow: hidden}
.dm-01 .txt p{margin-top: 0.54rem;line-height: 0.62rem;font-size: 0.28rem;color: #000000;font-weight: bold;text-align: center}


.dm-02{width:100%;height:6.58rem;background:url(../imgs/dm/1-04.jpg) no-repeat center center;background-size: cover;overflow: hidden;text-align: center}
.dm-02 .tit{height:1.4rem;line-height: 1.4rem;color:#000000;font-size: 0.46rem;font-weight: bold;text-align: center}
.dm-02 .yy{display:inline-block;height: 0.5rem;line-height: 0.5rem;color:#ffffff;font-size: 0.34rem;margin:auto;margin-top: 1.3rem;padding-left:0.7rem;background:url(../imgs/dm/1.png) no-repeat left center;background-size: 0.5rem auto}
.dm-02 .zxbtn{display:block;width:5rem;height:.8rem;line-height:.8rem;color:#000000;font-size: 0.34rem;font-weight: bold;text-align: center;margin:auto;margin-top: 0.2rem;background-color: #ffee02;border-radius: 2px}
.dm-02 .marquee{display:block;width:5rem;height: 0.8rem;line-height: 0.8rem;padding:0.1rem 0;text-align: center;margin:auto;margin-top: 0.24rem;overflow: hidden;background-color: #ffffff;border-radius: 2px}
.dm-02 .marquee p{color:#666666;font-size: 0.34rem;}



.dm-title{width:100%;height:1.4rem;position: relative;z-index:5;}
.dm-title .box{width:100%;height:1.7rem;line-height: 1.4rem;color:#000000;font-size: 0.46rem;font-weight: bold;text-align: center;background:url(../imgs/dm/1-05.png) no-repeat center top;background-size: cover}


.dm-pro-class{padding-top:0.1rem;padding-bottom:0.6rem;overflow: hidden}
.dm-pro-class .pro-cate{margin:auto;margin-top:0.7rem;width:2.6rem;height:0.4rem;line-height: 0.4rem;text-align: center;color:#000000;font-size: 0.38rem;font-weight: bold;background:url(../imgs/dm/1-06.jpg) no-repeat center top;background-size: cover}
.dm-pro-class .list {margin-top: 0.2rem;overflow: hidden}
.dm-pro-class .list ul{margin-top:0.2rem;float:left;}
.dm-pro-class .list li{float: left;width:2rem;height:2.3rem;margin-top: 0.1rem}
.dm-pro-class .list li .pic{width:1.9rem;height:1.9rem;margin:0 0.05rem;overflow: hidden}
.dm-pro-class .list li .pic img{width:100%;height:100%;}
.dm-pro-class .list li .tit{margin:0 0.05rem;width:1.9rem;height:0.4rem;line-height: 0.4rem;color:#000000;font-size: 0.22rem;font-weight: bold;text-align: center;background-color: #ffee02;overflow: hidden}
.dm-pro-class .zx{display:block;width:5rem;height:.8rem;line-height: .8rem;color:#000000;font-size: 0.34rem;font-weight: bold;text-align: center;margin:auto;margin-top: 0.4rem;background-color: #ffee02;border-radius: 2px}



.picScroll .hd{ height:0.8rem; line-height:0.8rem;text-align: center;margin-top: 0.3rem}
.picScroll .hd ul{display:none;}	
.picScroll .prev,
.picScroll .next{ display:inline-block;margin:0 0.1rem;width:1.6rem; height:0.6rem; background:url(../imgs/dm/arrow-l.png) no-repeat center center;background-color: #ffee02;background-size:auto 0.3rem; overflow:hidden;}
.picScroll .next{ background-image:url(../imgs/dm/arrow-r.png) }




.dm-03 .box{padding: 0.35rem 0}
.dm-03 .item{float: left;width:3.85rem;height: 3rem;background-color: #f3f3f3;border-radius: 5px;margin-left: 0.1rem;margin-top: 0.2rem;overflow: hidden}
.dm-03 .item .tit{margin:auto;margin-top:0.3rem;width:2.8rem;height:0.5rem;line-height: 0.5rem;color:#ffee02;font-size: 0.28rem;font-weight: bold;text-align: center;background:url(../imgs/dm/1-07.png) no-repeat center center;background-size: 100%;overflow: hidden}
.dm-03 .item .txt{padding:0.15rem;line-height: 0.4rem;font-size: 0.22rem;color:#141414;font-weight: bold}

.dm-offer{position: relative;}
.dm-offer-t{position: absolute;left:0;top:0;width:100%;height:1.4rem;line-height:1.4rem;z-index:5;color:#000000;font-size: 0.46rem;font-weight: bold;text-align: center;}
.dm-offer-tit{position: relative;z-index:2;padding-left:1.5rem;width:100%;height:1.2rem;line-height: 1.2rem;color:#ffee02;font-size: 0.38rem;background:url(../imgs/dm/1-09.jpg) no-repeat center top;background-size: cover}
.dm-offer-tit b{position: absolute;right:0.3rem;top:50%;margin-top:-7px;width:10px;height:10px;border-right:2px solid #ffee02;border-bottom:2px solid #ffee02;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.dm-offer-tit.selected b{transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-o-transform: rotate(-135deg);-moz-transform: rotate(-135deg);}
.dm-offer-tit .tpye-sel{display:none;position: absolute;left:0;top:1.2rem;width:100%;height:auto;box-shadow: 0 5px 10px rgba(0,0,0,0.3);background-color: #ffffff}
.dm-offer-tit .tpye-sel li{padding:0 0.2rem;line-height: 1rem;font-size:0.28rem;color:#333333;cursor: pointer;border-bottom:1px solid #dddddd;}
.dm-offer-tit .tpye-sel li.current{background-color: #f1f1f1}


.dm-customized{margin-bottom:0.1rem;position: relative;z-index:5;}
.dm-table-tit{color:#000000;padding:5px;font-size:0.28rem;border:1px solid #adadad;text-align: center;font-weight: bold}
.dm-table {padding:5px;}
.dm-table table{width:100%;padding:5px;margin-top: -1px;border:1px solid #adadad;}
.dm-table table th,.dm-table table td{border:1px solid #adadad;}
.dm-table table .fb{font-weight: bold}
.dm-table table tbody tr:nth-child(n+14){display:none;}

.dm-table .w50{position: relative;}
.dm-table .w50 .mask{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#fff));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
    background: linear-gradient(top, rgba(255, 255, 255, 0), #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#ffffff, GradientType=0);
    position: absolute;left:0;bottom: 0;width:100%;padding:2rem 0 0.3rem;text-align: center
}
.dm-table .w50 .mask .show_all{color:#232323;font-size:0.28rem;padding-right:20px;background:url(../imgs/dm/zk.png) no-repeat right center;}


.dm-table .tabBar{background-color: #f1f1f1;height:1rem;width:100%;display: -webkit-box;display: -ms-flexbox;display: flex;align-items:center;justify-content:center;}
.dm-table .tabBar span{display:block;padding:0 0.2rem;height:1rem;font-size:0.3rem;color:#131313;text-align: center;cursor: pointer;vertical-align: middle;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: flex; align-items: center;justify-content:center;}
.dm-table .tabBar span.current{background-color: #ffee02}




.dm-04{width:100%;height:7.13rem;background:url(../imgs/dm/1-14.jpg) no-repeat center center;background-size: cover;overflow: hidden}
.dm-04 .tit{height:1.4rem;line-height: 1.4rem;color:#000000;font-size: 0.46rem;font-weight: bold;text-align: center}

.dm-05{width:100%;height:4.19rem;background:url(../imgs/dm/1-15.jpg) no-repeat center center;background-size: cover;overflow: hidden}
.dm-05 .txt{width:5.8rem;margin:auto;margin-top: 0.39rem;overflow: hidden}
.dm-05 .txt p{margin-top: 0.28rem;line-height:0.75rem;font-size: 0.32rem;color: #000000;font-weight: bold;text-align: center}

.dm-06{width:100%;height:4.74rem;background:url(../imgs/dm/1-16.jpg) no-repeat center center;background-size: cover;overflow: hidden}
.dm-06 .tit{height:1.4rem;line-height: 1.4rem;color:#000000;font-size: 0.46rem;font-weight: bold;text-align: center}

.dm-07{width:100%;padding-bottom:1rem;overflow: hidden;text-align: center}
.dm-07 .yy{display:inline-block;height: 0.5rem;line-height: 0.5rem;color:#333333;font-size: 0.34rem;margin:auto;margin-top: 1.3rem;padding-left:0.7rem;background:url(../imgs/dm/1.png) no-repeat left center;background-size: 0.5rem auto}
.dm-07 .zxbtn{display:block;width:5rem;height: 0.8rem;line-height: 0.8rem;color:#000000;font-size: 0.34rem;font-weight: bold;text-align: center;margin:auto;margin-top: 0.25rem;background-color: #ffee02;border-radius: 3px;}
.dm-07 .marquee{display:block;width:5rem;height: 0.8rem;line-height: 0.8rem;padding:0.1rem 0;text-align: center;margin:auto;margin-top: 0.24rem;overflow: hidden;background-color: #e8e8e8;border-radius: 3px;}
.dm-07 .marquee p{color:#666666;font-size: 0.34rem;}

.dm-08{width:100%;height:7.67rem;background:url(../imgs/dm/1-18.jpg) no-repeat center center;background-size: cover;overflow: hidden}
.dm-08 .tit{height:1.4rem;line-height: 1.4rem;color:#000000;font-size: 0.46rem;font-weight: bold;text-align: center}

.zxyybox{display:none;}
.zxyy-bg{position: fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color: rgba(0,0,0,0.7)}
.zxyy-box{position: fixed;z-index:1001;left:50%;margin-left:-3rem;top:50%;margin-top:-3rem;width:6rem;padding:0.5rem;background-color:#ffffff;border-radius: 3px;overflow: hidden}
.zxyy-box .tit{text-align: center;font-size: 0.34rem;color:#000;font-weight: bold}
.zxyy-box .int{width:5rem;margin:auto;margin-top: 0.3rem;border:1px solid #dddddd;}
.zxyy-box .int input{width:100%;height:0.8rem;line-height:0.4rem;padding:0.2rem;border:0;background:none;}
.zxyy-box .sub{width:5rem;margin:auto;margin-top: 0.3rem;overflow: hidden}
.zxyy-box .sub .yzm{border:1px solid #dddddd;position: relative;overflow: hidden}
.zxyy-box .sub .yzm input{width:100%;height:0.8rem;line-height:0.4rem;padding:0.2rem;border:0;background:none;}
.zxyy-box .sub .yzm img{width:2rem;height:0.8rem;position: absolute;right:0;top:0;z-index:2;border-left:1px solid #dddddd;}
.zxyy-box .sub .submit{margin-top:0.3rem;width:100%;height:0.7rem;line-height:0.7rem;border:0;background:#ffee02;color:#000000;font-size: 0.3rem;font-weight: bold}
.zxyy-box .zxyy-close{position: absolute;z-index:1002;right:.1rem;top:.1rem;width:.4rem;height:.4rem;background:url(../imgs/dm/close.png) no-repeat center center;background-size: cover;}





