﻿@charset "utf-8";
.more{padding: 0 50px; line-height: 45px;height: 45px; background: #007ac2;color: #fff;font-size: 16px;display: inline-block;box-sizing: border-box;}
.zx{padding: 0 50px; line-height: 45px;height: 45px; background: #454545;color: #fff;font-size: 16px;display: inline-block;box-sizing: border-box;}

/*bg*/
.ddmtp_bg01{background: url(../images/bg1.gif) no-repeat top center;}
.ddmtp_bg02{background: url(../images/bg2.gif) no-repeat bottom center;}

/*about*/
.ddmtp_about{padding: 50px 0 ;position: relative;}
.ddmtp_about:before{content: '';height: 400px; background: #f9f9f9;position: absolute;top: 0;width: 100%;z-index: 0}
.ddmtp_about .fl{width: 625px;}
.ddmtp_about .fr{width: 526px;padding-top: 60px}
.ddmtp_about .fl .tit{;background: url(../images/a_b_t_b.gif);font-size: 30px;color: #21a539;font-weight: bold;box-sizing: border-box;}
.ddmtp_about .fl .tit span{color: #333;display: block;font-weight:normal;line-height: 180%;text-align: right;padding-right: 30px;font-size: 28px;box-sizing: border-box;}
.ddmtp_about img{}
.ddmtp_about p{text-indent: 30px; line-height: 240%;color: #666;font-size: 14px;}

.ddmtp_about_con{display: flex; flex-wrap: wrap;justify-content: space-between;margin-top: 20px;text-align: center;border-top: 1px solid #efefef;padding-top: 20px;}
.ddmtp_about_con dl{width: 20%;border-right: 1px solid #efefef;box-sizing: border-box;padding: 30px 0;}
.ddmtp_about_con dl:last-child{border-right: 0 }
.ddmtp_about_con dl dt{font-size: 60px;font-family: 'Impact';position: relative;}
.ddmtp_about_con dl dt span{width: 30px; height: 30px;background: #21a537;color: #fff;border-radius: 50%;position: absolute;display: inline-block; font-family:"Microsoft Yahei";font-size: 18px;line-height: 30px}
.ddmtp_about_con dl dd{color:#999999;font-size: 16px;line-height: 240%}
.ddmtp_about_con dl dt em{font-style: normal;color: #007ac3}
.ddmtp_about_con dl:nth-child(1){width: 18%}
.ddmtp_about_con dl:nth-child(2){width: 18%}
.ddmtp_about_con dl:nth-child(3){width: 20%}
.ddmtp_about_con dl:nth-child(4){width: 22%}
.ddmtp_about_con dl:nth-child(5){width: 20%}

/*产品分类*/
.ddmtp_product {padding: 30px 0 0;position: relative;text-align: center;}
		/* 下面是前/后按钮代码，如果不需要删除即可 */
.ddmtp_product .arrow{  position:absolute; right:0; top:300px; z-index: 9999;width: 1200px; height: 87px }
.ddmtp_product .arrow a{ display:block; width: 38px;height: 73px; display: inline-block; overflow:hidden;
			 cursor:pointer; background:url("../images/next_bg_09.png") 0 0 no-repeat; }
.ddmtp_product .arrow .next{ background-position: -38px 0;right: -40px;position: absolute;}
.ddmtp_product .arrow .next:hover{ background:url("../images/next_bg_09_h.png") 0 0 no-repeat;background-position: -38px 0;right: -40px;position: absolute;}

.ddmtp_product .arrow .prevStop{ background-position:-60px 0; }
.ddmtp_product .arrow .prev{left: -40px;position: absolute;}
.ddmtp_product .arrow .prev:hover{ background:url("../images/next_bg_09_h.png") 0 0 no-repeat;left: -40px;position: absolute;}

.ddmtp_product .arrow .nextStop{ background-position:-60px -50px; }


.ddmtp_product .hd ul{display: flex;flex-wrap: wrap;justify-content: space-around;text-align: center;}
.ddmtp_product .hd ul a{width: 260px; height: 50px; background: #f2f2f4;position: relative;display:  inline-block;text-align: left;color: #333;line-height: 50px;font-size: 16px;text-indent: 20px;box-sizing: border-box;margin-right: 5px}
.ddmtp_product .hd ul a:after{content: '>';position: absolute;right: 20px;line-height: 50px;font-family: 'Kaiti';font-weight: bold;font-size: 25px}
.ddmtp_product .hd ul .on a{background: #21a539;color: #fff}
.ddmtp_product .hd ul .more_p{background: #007ac2;color: #fff;text-align: center;width: 140px;margin-right: 0;text-indent: 0}
.ddmtp_product .hd ul .more_p:after{content: '';position: absolute;right: 20px;line-height: 50px;font-family: 'Kaiti';font-weight: bold;font-size: 25px}

.ddmtp_product .bd{margin: 10px auto; }
.ddmtp_product  .bd ul{ overflow:hidden; zoom:1; }
.ddmtp_product  .bd ul .content{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;padding-top: 20px}
.ddmtp_product  .bd ul .content li{border: 1px solid #efefef;padding: 10px;box-sizing: border-box;width: 23%;margin-bottom: 20px}
.ddmtp_product  .bd ul .content li h2{line-height: 35px;}
/*ad*/
.ddmtp_ad {padding: 50px 0;position: relative;text-align: center;background: url(../images/ad.jpg) center; height: 264px;box-sizing: border-box;font-size: 24px;}
.ddmtp_ad b{color: #1ca83d;font-size: 36px}
.ddmtp_ad span{font-size: 45px;color: #007ac2;font-weight: bold;display: block;line-height: 180%}
.ddmtp_ad .pho{background:url(../images/pho2.png)no-repeat 15px 5px #007ac2;border-radius: 30px;display: inline-block;padding: 0 30px;color: #fff;font-size: 16px}
.ddmtp_ad .pho i{font-size: 28px;font-family: 'Impact';font-style: normal;}

/*liyou*/
.ddmtp_liyou{padding: 30px 0}
.liyou_01 .img{width: 600px;text-align: right;position: relative; border-left: 1px solid #efefef;box-sizing: border-box;}
.liyou_01 .img:after{content: '';position: absolute;background: url(../images/ICO04.png);width: 48px; height: 48px;top: 5px;left: -24px}

.liyou_02 .img{width: 601px;text-align: left;position: relative; border-right: 1px solid #efefef;box-sizing: border-box;}
.liyou_02 .img:after{content: '';position: absolute;background: url(../images/ICO05.png);width: 48px; height: 48px;top: 5px;right: -24px}

.liyou_01 .list{width: 550px;}
.liyou_01 .list dl{border-bottom: 1px solid #efefef}
.liyou_01 .list dl dt{width: 80px; height: 66px;background: url(../images/ICO01.png);display: inline-block;float: left;font-family: 'Impact';font-size: 48px;color: #fff;text-align: left;padding-left: 10px;box-sizing: border-box;line-height: 66px;margin-bottom: 20px}
.liyou_01 .list dl dd:nth-child(2){font-size: 24px;color: #333;}
.liyou_01 .list dl dd:nth-child(3){color: #007ac2;font-weight: bold;font-size: 24px;}
.liyou_02 .list{width: 550px;}
.liyou_02 .list dl{border-bottom: 1px solid #efefef}
.liyou_02 .list dl dt{width: 80px; height: 66px;background: url(../images/ICO02.png);display: inline-block;float: left;font-family: 'Impact';font-size: 48px;color: #fff;text-align: left;padding-left: 10px;box-sizing: border-box;line-height: 66px;margin-bottom: 20px}
.liyou_02 .list dl dd:nth-child(2){font-size: 24px;color: #333;}
.liyou_02 .list dl dd:nth-child(3){color: #007ac2;font-weight: bold;font-size: 24px;}

.ddmtp_liyou ul{width: 90%;margin: 20px auto 0}
.ddmtp_liyou ul li{position: relative;line-height: 35px;box-sizing: border-box;padding-left: 20px}
.ddmtp_liyou ul li:before{content: '';position: absolute;background: url(../images/ICO03.png);left: 0;top: 12px;width: 12px; height: 12px;}



.ddmtp_cases{padding: 30px 0 ;position: relative;}
.ddmtp_cases ul{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;}
.ddmtp_cases ul li{width: 285px;border: 1px solid #efefef;}
.ddmtp_cases ul li img{height: 214px}
.ddmtp_cases ul li h2{line-height: 65px;background: #e0e0e1;color: #333}
.ddmtp_cases ul li{line-height: 0}
.ddmtp_cases_con{ height: 120px;margin: 40px auto 0}
.ddmtp_cases_con .fl{background: #efefef;width: 180px;border-left: 5px solid #1ca83d;height: 120px;display: flex; text-align: center;justify-content;align-content:center;}
.ddmtp_cases_con .fl div{margin: auto;font-size: 18px;text-align: justify;}
.ddmtp_cases_con .fl span{font-size: 24px;color:#1ca83d;font-weight: bold;display: block;}

.ddmtp_cases_con .fr{width: 1000px;position: relative;}

.ddmtp_cases_con .picMarquee-left .bd{ padding:0 30px; overflow: hidden;zoom:1;width: 100%;box-sizing: border-box;}
.ddmtp_cases_con .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.ddmtp_cases_con .picMarquee-left .bd ul a{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ddmtp_cases_con .picMarquee-left .bd ul a img{width: 215px ; height:115px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd .prev,.picMarquee-left .bd .next{position: absolute;top:43px;border: 1px solid #efefef;font-size: 24px;font-family: 'Kaiti';width: 40px; height: 30px;background: #efefef;color: #333;line-height: 30px;text-align: center;z-index: 99}
.picMarquee-left .bd .prev{left: 0}
.picMarquee-left .bd .next{right: 0}

.ddmtp_services{background: url(../images/services_bg.jpg) center; height: 440px;padding: 40px 0;box-sizing: border-box;}
.ddmtp_services ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ddmtp_services ul li{text-align: center;color: #fff;font-size: 16px}
.ddmtp_services ul li span{display: block;line-height: 240%}

.ddmtp_news{padding: 30px 0;position: relative;}
.new_l{float: left;width: 690px;margin-top:30px;}
.new_tj{height: 156px;border-bottom:1px solid #bfbfbf;}
.new_tj h3{height: 28px;padding-left: 145px;font-size: 18px;line-height: 28px;padding-top:27px;background:url(../images/tout.png) no-repeat;margin-bottom: 23px;}
.new_tj p{font-size: 14px;color: #606060;line-height: 24px;}
.new_tj p a{color: #007ac2;font-weight:bold;}
.new_list{padding-top:20px;height: 236px;}
.new_list p{height: 45px;line-height: 45px;font-size: 15px;padding-left:42px;background:url(../images/jia1.png) no-repeat left center;}
.new_list p a{color: #595959;}
.new_list p:hover{font-weight:bold;background:url(../images/jia2.png) no-repeat left center;}
.new_list p i{font-style: normal;}
.new_l dl{height: 104px;background: #fff;margin-top: 12px;}
.new_l dt img{display:block;width: 186px;height: 104px;}
.new_l dd{float: left;width: 440px;margin-left: 24px;}
.new_l dd>a{display:block;font-size: 16px;color: #535353;line-height: 16px;margin:20px 0 10px;}
.new_l dd p{font-size: 14px;color: #777;line-height: 22px;}
.new_l dd p a{font-weight:bold;color: #777;}
.new_l dl:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);}
.new_l dl:hover dd>a,.new_l dl:hover p{color: #000;}
.new_l dl:hover p a{color: #007ac2;}
.new_r{float: right;width: 384px;padding:0 32px;background: #fff;height: 640px;margin-top:38px;}
.new_r h3{height:24px;line-height: 24px;font-size: 24px;padding:28px 0 22px;font-weight: normal;}
.new_r h3 i{float: right;font-size: 14px;color: #666;font-style: normal;}
.new_r img{display:block;width: 384px;height: 216px;}
.new_r ul{padding-top: 12px;}
.new_r li{padding:14px 0 0;height: 90px;border-bottom:1px solid #eee;}
.new_r li a{display:block;height: 23px;line-height: 23px;font-size: 14px;color: #383839;font-weight:bold;margin-bottom:8px;padding-left:32px;background:url(../images/Q.jpg) no-repeat;}
.new_r li p{font-size: 14px;color: #9a9a9a;line-height: 24px;padding-left:32px;background:url(../images/A.jpg) no-repeat;}
.new_r li:last-child{border: 0;}
.new_r:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);}