.dm-banner{width:100%;position:relative;z-index:5;overflow:hidden}
.dm-banner .swiper-container {position:relative;width:1920px;left:50%;margin-left:-960px;background:#222;}
.dm-banner .swiper-container-horizontal .swiper-pagination-bullets {bottom: 30px;}
.dm-banner .swiper-container-horizontal .swiper-pagination-bullet {width: 40px;height: 5px;border-radius:0;display: inline-block;background:#868686;opacity:1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.dm-banner .swiper-container-horizontal .swiper-pagination-bullet-active{opacity:1;background:#ffd319;}
.dm-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 4px;}
.dm-banner .swiper-container .swiper-slide img{width:100%}





.dm-01{width:100%;height:1178px;background:url(../imgs/dm/1-03.jpg) no-repeat center center;overflow: hidden}
.dm-01 .tit{height:210px;line-height: 210px;color:#000000;font-size: 60px;font-weight: bold;text-align: center}
.dm-01 .txt{width:1027px;margin:auto;margin-top: 50px;overflow: hidden}
.dm-01 .txt p{margin-top: 80px;line-height: 95px;font-size: 44px;color: #000000;text-align: center}


.dm-02{width:100%;height:996px;background:url(../imgs/dm/1-04.jpg) no-repeat center center;overflow: hidden}
.dm-02 .tit{height:210px;line-height: 210px;color:#000000;font-size: 60px;font-weight: bold;text-align: center}
.dm-02 .yy{height: 50px;line-height: 50px;color:#ffffff;font-size: 38px;margin:auto;margin-top: 238px;margin-left:-210px;position: relative;left:50%;}
.dm-02 .zxbtn{display:block;width:540px;height: 90px;line-height: 90px;color:#000000;font-size: 38px;text-align: center;margin:auto;margin-top: 47px;}
.dm-02 .marquee{display:block;width:540px;height: 60px;line-height: 60px;padding:15px 0;text-align: center;margin:auto;margin-top:35px;overflow: hidden}
.dm-02 .marquee p{color:#3d3d3d;font-size:32px;}



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


.dm-pro-class{padding-top:5px;padding-bottom:90px;width:1200px;margin:auto;position: relative;}
.dm-pro-class .pro-cate{margin:auto;margin-top:125px;width:1200px;height:50px;line-height:46px;text-align: center;color:#000000;font-size:48px;background:url(../imgs/dm/1-06.jpg) no-repeat center top}
.dm-pro-class .list {width:1200px;margin:auto;margin-top:60px;overflow: hidden;}
.dm-pro-class .list ul{overflow: hidden;float: left;width:1220px;}
.dm-pro-class .list li{float: left;width:290px;height:345px;margin-right:13px;margin-top:13px;background-color: #f6f6f6}
.dm-pro-class .list li .pic{width:280px;height:280px;padding:5px;}
.dm-pro-class .list li .pic img{width:280px;height:280px;}
.dm-pro-class .list li .tit{width:290px;height:55px;line-height:55px;color:#000000;font-size:24px;font-weight:bold;text-align: center;background-color: #ffee02;overflow: hidden}
.dm-pro-class .zx{display:block;width:520px;height:70px;line-height:70px;color:#000000;font-size:34px;text-align: center;margin:auto;margin-top:90px;background-color: #ffee02;border-radius: 5px}
.multipleColumn .hd{position: relative;width:100%;height:0;}
.multipleColumn .hd .prev,
.multipleColumn .hd .next{display:block;position: absolute;left:0;margin-left:-120px;top:500px;width:80px; height:140px;overflow:hidden;cursor:pointer; background:url(../imgs/dm/arrow-l.png) no-repeat;}
.multipleColumn .hd .next{left:auto;right:0;margin-right:-120px;background:url(../imgs/dm/arrow-r.png) no-repeat;  }
.multipleColumn .hd ul{ display: none}


.dm-03 {width:1200px;margin:auto}
.dm-03 .box{padding:120px 0 100px;margin-left:-30px;}
.dm-03 .item{float: left;width:585px;height:420px;background-color: #f3f3f3;border-radius: 5px;margin-left:30px;margin-top:30px;box-shadow: 0 5px 10px rgba(0,0,0,0.3);overflow: hidden}
.dm-03 .item .tit{margin:auto;margin-top:45px;width:416px;height:58px;line-height: 56px;color:#ffee02;font-size:40px;text-align: center;background:url(../imgs/dm/1-07.png) no-repeat center center;overflow: hidden}
.dm-03 .item .txt{margin:0 60px;margin-top:15px;line-height:40px;font-size:26px;color:#141414;overflow: hidden}
.dm-03 .item .txt p{margin-top:15px}

.dm-offer{position: relative;}
.dm-offer-t{position: absolute;left:0;top:0;width:100%;height:210px;line-height:210px;z-index:5;color:#000000;font-size: 60px;font-weight: bold;text-align: center;}
.dm-offer-tit{position: relative;z-index:2;margin:auto;padding-left:230px;width:970px;height:180px;line-height:180px;color:#ffee02;font-size:48px;cursor: pointer;background:url(../imgs/dm/1-09.jpg) no-repeat center top}
.dm-offer-tit b{position: absolute;right:70px;top:50%;margin-top:-10px;width:16px;height:16px;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:180px;width:100%;height:auto;box-shadow: 0 10px 20px rgba(0,0,0,0.3);background-color: #ffffff}
.dm-offer-tit .tpye-sel li{padding:20px 30px;line-height: 30px;font-size:30px;color:#333333;cursor: pointer;border-bottom:1px solid #dddddd;}
.dm-offer-tit .tpye-sel li.current{background-color: #f1f1f1}

.dm-customized{margin-bottom:50px;position: relative;z-index:5;}
.dm-table-tit{margin-top:30px;font-size: 24px;color:#000000;line-height: 45px;border:1px solid #676767;text-align: center;}
.dm-table {width:1200px;margin:auto;padding-top:30px;}
.dm-table .w50{margin-left: -2px;margin-top: -1px;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:200px 0 20px;text-align: center
}
.dm-table .w50 .mask .show_all{color:#232323;font-size:18px;padding-right:20px;background:url(../imgs/dm/zk.png) no-repeat right center;}

.dm-table table tr.text-c{text-align: center}
.dm-table table tr.fb td{color:#000000;}
.dm-table table{float: left;margin-left:2px;width:599px;border-collapse:collapse;border-spacing:0;}
.dm-table table th,.dm-table table td{border:1px solid #676767;padding:6px;font-size: 18px;color:#454545;}
.dm-table table tbody tr:nth-child(n+14){display:none;}

.dm-table .tabBar{background-color: #f1f1f1;height:70px}
.dm-table .tabBar span{display:block;float: left;width:600px;height:70px;line-height: 70px;font-size:20px;color:#131313;text-align: center;cursor: pointer;}
.dm-table .tabBar span.current{background-color: #ffee02}


.dm-04{width:100%;height:1711px;background:url(../imgs/dm/1-14.jpg) no-repeat center center;overflow: hidden}
.dm-04 .tit{height:210px;line-height:210px;color:#000000;font-size:60px;font-weight: bold;text-align: center}
.dm-04 .txt{width:760px;margin:auto;margin-top:926px;overflow: hidden}
.dm-04 .txt p{margin-top:42px;line-height:111px;height:111px;font-size:38px;color: #000000;font-weight: bold;text-align: center}

.dm-06{width:100%;height:748px;background:url(../imgs/dm/1-15.jpg) no-repeat center center;overflow: hidden}
.dm-06 .tit{height:210px;line-height:210px;color:#000000;font-size:60px;font-weight: bold;text-align: center}

.dm-07{width:100%;height:500px;background:url(../imgs/dm/1-16.jpg) no-repeat center center;overflow: hidden}
.dm-07 .yy{height: 50px;line-height: 50px;color:#000000;font-size: 38px;margin:auto;margin-top:77px;margin-left:-320px;position: relative;left:50%;}
.dm-07 .zxbtn{display:block;width:540px;height: 90px;line-height: 90px;color:#000000;font-size: 38px;text-align: center;margin:auto;margin-top: 47px;}
.dm-07 .marquee{display:block;width:540px;height: 60px;line-height: 60px;padding:15px 0;text-align: center;margin:auto;margin-top:35px;overflow: hidden}
.dm-07 .marquee p{color:#3d3d3d;font-size:32px;}

.dm-08{width:100%;height:1191px;background:url(../imgs/dm/1-17.jpg) no-repeat center center;background-size: cover;overflow: hidden}
.dm-08 .tit{height:210px;line-height:210px;color:#000000;font-size:60px;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:-300px;top:50%;margin-top:-300px;width:500px;padding:50px;background-color:#ffffff;border-radius: 5px;overflow: hidden;box-shadow: 0 10px 15px rgba(0,0,0,0.3)}
.zxyy-box .tit{text-align: center;font-size:40px;color:#000;font-weight: bold}
.zxyy-box .int{width:498px;margin:auto;margin-top:30px;border:1px solid #cccccc;}
.zxyy-box .int input{width:458px;height:30px;line-height:30px;padding:10px 20px;border:0;background:none;font-size: 16px;color:#454545;}
.zxyy-box .sub{width:500px;height:50px;margin:auto;margin-top:30px;overflow: hidden}
.zxyy-box .sub .yzm{float: left;width:240px;height:48px;border:1px solid #cccccc;}
.zxyy-box .sub .yzm input{float: left;width:60px;height:30px;line-height:30px;padding:9px 20px;border:0;background:none;font-size: 16px;color:#454545;}
.zxyy-box .sub .yzm img{float: left;width:139px;height:48px;border-left:1px solid #cccccc;}
.zxyy-box .sub .submit{float: right;width:240px;height:50px;line-height:50px;border:0;background:#ffee02;color:#000000;font-size:22px;cursor: pointer;}
.zxyy-box .zxyy-close{position: absolute;z-index:1002;right:10px;top:10px;width:40px;height:40px;background:url(../imgs/dm/close.png) no-repeat center center;cursor: pointer}





