/*栏目页BG*/

/*合作伙伴*/
.ddmtp_pic_partners{background: #fff;padding: 0;box-sizing: border-box;}
.ddmtp_pic_partners ul{display: flex; justify-content:flex-start;flex-wrap: wrap;}
.ddmtp_pic_partners ul li{ width: 275px;margin-right: 20px;padding: 10px;border: 1px solid #efefef;box-sizing: border-box;margin-bottom: 20px}
.ddmtp_pic_partners ul li img{width: 100%;border: 1px solid #efefef;box-sizing: border-box;}
.ddmtp_pic_partners ul li h4{line-height: 240%; font-size: 14px; text-align: center;font-weight: 100;}
.ddmtp_pic_partners ul li:nth-child(4n+0){margin-right: 0}

/*案例*/
.ddmtp_pic_cases{background: #fff;padding: 30px 0;box-sizing: border-box;}
.ddmtp_pic_cases ul{display: flex; justify-content: space-between;flex-wrap: wrap;}
.ddmtp_pic_cases ul li{width: 24% }
.ddmtp_pic_cases ul li img{border: 1px solid #efefef;box-sizing: border-box; width: 100%}
.ddmtp_pic_cases ul li h4{font-size: 16px; text-align: center;font-weight: normal;padding: 10px 0}


/*文章(专用）左右排版*/
.ddmtp_news_list {background: #fff;padding: 30px 0;box-sizing: border-box;}
.ddmtp_news_list .left {width: 250px; float: left}
.ddmtp_news_list .left .top{color: #fff;line-height: 80px;text-indent: 20px;font-size: 22px; font-weight: bold;background: #007ac2;}
.ddmtp_news_list .left .sideMenu{  border:1px solid #efefef; box-sizing: border-box;padding: 10px }
.ddmtp_news_list .left .sideMenu h3{ height:50px; line-height:50px; padding-left:10px;  border:1px solid #efefef;cursor:pointer;font:normal 16px/50px "Microsoft YaHei";margin-bottom: 10px;position: relative;}
.ddmtp_news_list .left .sideMenu h3 a{color: #333;display: block;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ddmtp_news_list .left .sideMenu h3:hover{background: #21a539;color: #fff}
.ddmtp_news_list .left .sideMenu h3:hover a{color: #fff}
.ddmtp_news_list .left .sideMenu .on{background: #21a539;color: #fff}
.ddmtp_news_list .left .sideMenu .on a{color: #fff}
.ddmtp_news_list .left .sideMenu .current{color: #007ac2;font-weight: bold;}
.ddmtp_news_list .left .sideMenu ul{ padding:0 10px; color:#999; display:block; /* 默认都隐藏 */width: 100%;box-sizing: border-box;margin-bottom: 10px}
.ddmtp_news_list .left .sideMenu ul li{position: relative;}
.ddmtp_news_list .left .sideMenu ul li a{border-bottom: 1px solid #efefef; line-height: 40px;display: block;font-size: 14px;padding-left: 20px;position: relative;}
.ddmtp_news_list .left .sideMenu ul li a:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #666;left: 5px}
.ddmtp_news_list .left .sideMenu ul li a:hover{color: #007ac2}
.ddmtp_news_list .left .sideMenu ul li a:hover:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #007ac2;left: 5px}
.ddmtp_news_list .left .sideMenu .current:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #007ac2;left: 5px}
.ddmtp_news_list .right {width: 920px; float: right}
.ddmtp_news_list .right .tit{font-size:20px; line-height: 240%;border-bottom: 1px solid #efefef; margin-bottom: 20px;font-weight: bold;}
.ddmtp_news_list .right ul{display: flex;justify-content:flex-start; flex-wrap: wrap;justify-content: space-between;}
.ddmtp_news_list .right li{width: 31.333333%; position: relative;border: 1px solid #efefef;padding: 10px;margin-bottom: 20px;box-sizing: border-box;}
.ddmtp_news_list .right li img{width: 100%}
.ddmtp_news_list .right li h2{text-align: center;line-height: 240%;color: #333;text-align: center;}

.ddmtp_news_list .right {width: 920px; float: right}
.ddmtp_news_list .right dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px;background: #fff;overflow: hidden;}
.ddmtp_news_list .right dt {width: 29.5%;float: left;margin-right: 5%;}
.ddmtp_news_list .right dt img {width: 100%;display: block; height: 140px}
.ddmtp_news_list .right dd h4 {height: 40px;font-weight: normal;font-size: 18px;color: #333;line-height: 40px;margin-bottom: 5px;overflow: hidden;position: relative;}
.ddmtp_news_list .right h4 a {display: block;height: 40px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.ddmtp_news_list .right span{font-size: 14px;color: #999}
.ddmtp_news_list .right dl:hover {border: 1px solid #ccc;}
.ddmtp_news_list .right dl:hover h4 a {color: #007ac2;}
.ddmtp_news_list .right dl .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.ddmtp_news_list .right dl .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;color: #fff;}
.ddmtp_news_list .right dl .right-deta a {color: #fff;}
.ddmtp_news_list .right dl:hover .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.ddmtp_news_list .right dl:hover .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;color: #fff;}
.ddmtp_news_list .right dl:hover .right-deta a {color: #fff;}

/*文章详情页通用*/
.ddmtp_news_list .right .conx {padding: 0 0 0;line-height: 200%}
.ddmtp_news_list .right .conx h1 {padding-top: 16px;color: #333;font-size: 22px;line-height: 40px;text-align: center;font: 22px/63px "Microsoft Yahei";font-weight: bold;
}
.ddmtp_news_list .right .conx .info_con_tit .n_tit {text-align: left;color: #999;border-bottom: 1px dashed #999;height: 44px;line-height: 44px;font-size: 14px}
.ddmtp_news_list .right .conx .info_con_tit .n_tit a {color: #BCBBBB;}
.ddmtp_news_list .right .conx .info_con_tit .n_tit span .cur {color: #000;}
.ddmtp_news_list .right .conx .info_con_tit {font-family: "Microsoft Yahei";line-height: 24px;margin-bottom: 15px;}
.ddmtp_news_list .right .conx .info_con_tit span {margin-right: 20px;display: inline-block;}



/*单页*/
/*用于公司简介综合*/
.ddmtp_page{padding: 50px 0 ;position: relative;}
.ddmtp_page .fl{width: 625px;}
.ddmtp_page .fr{width: 526px;padding-top: 60px}
.ddmtp_page .fl .tit{;background: url(../images/a_b_t_b.gif);font-size: 30px;color: #21a539;font-weight: bold;box-sizing: border-box;}
.ddmtp_page .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_page img{}
.ddmtp_page p{text-indent: 30px; line-height: 240%;color: #666;font-size: 14px;padding: 0}

.ddmtp_page_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_page_con dl{width: 20%;border-right: 1px solid #efefef;box-sizing: border-box;padding: 30px 0;}
.ddmtp_page_con dl:last-child{border-right: 0 }
.ddmtp_page_con dl dt{font-size: 60px;font-family: 'Impact';position: relative;}
.ddmtp_page_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_page_con dl dd{color:#999999;font-size: 16px;line-height: 240%}
.ddmtp_page_con dl dt em{font-style: normal;color: #007ac3}
.ddmtp_page_con dl:nth-child(1){width: 18%}
.ddmtp_page_con dl:nth-child(2){width: 18%}
.ddmtp_page_con dl:nth-child(3){width: 20%}
.ddmtp_page_con dl:nth-child(4){width: 22%}
.ddmtp_page_con dl:nth-child(5){width: 20%}

.ddmtp_page_index {background: #fff;padding: 0 ;box-sizing: border-box;}
.ddmtp_page_index_01 {border-bottom: 5px solid #f5f5f5;padding-bottom: 40px}
.ddmtp_page_index_01  p{font-size: 16px;color: #666; line-height: 35px;text-indent: 30px}

.ddmtp_page_index-pic{padding: 30px 0 20px;text-align: center;}
.ddmtp_page_index-pic ul{margin: 20px auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ddmtp_page_index-pic ul li{width: 285px;overflow: hidden;position: relative;margin-bottom: 35px}
.ddmtp_page_index-pic ul li img{position: relative;width: 100%; box-sizing: border-box;}
.ddmtp_page_index-pic ul li .tit{background:rgba(0,122,194,0.95);width: 100%; color: #fff;padding: 10px 20px;box-sizing: border-box;font-size:14px;}
.ddmtp_page_index-pic ul li .tit .description{display: none}

.ddmtp_page_honor{ overflow:hidden; position:relative;margin-bottom: 20px }
.ddmtp_page_honor .next,.ddmtp_page_honor .prev{width: 40px;font-size: 50px;color: #333;display: inline-block;font-family: 'Kaiti';cursor: pointer;float: left; height: 285px; line-height: 285px;font-weight: bold}
.ddmtp_page_honor .next:hover,.ddmtp_page_honor .prev:hover{color: #f96a1b}
.ddmtp_page_honor .bd{width: 1200px;float: left}
.ddmtp_page_honor .bd ul{ overflow:hidden; zoom:1; }
.ddmtp_page_honor .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ddmtp_page_honor .bd ul li .pic{ text-align:center; }
.ddmtp_page_honor .bd ul li .pic img{ width:380px; height:285px; display:block;  padding:5px; border:1px solid #ccc; box-sizing: border-box;}
.ddmtp_page_honor .bd ul li .pic a:hover img{ border-color:#999;  }
.ddmtp_page_honor .bd ul li .title{ line-height:24px;   }


/*左右公用*/
.left .top2{color: #fff;line-height: 50px;text-indent: 20px;font-size: 20px; font-weight: bold;background: #21a539;margin-top: 10px;}
.left dl{background: #fff;padding: 10px 20px;border: 1px solid #efefef;box-sizing: border-box;}
.left dd{line-height: 30px;width: 100%;float: left;box-sizing: border-box;margin-bottom: 10px;color: #333}


/*产品(专用）左右排版*/
.ddmtp_product_list {background: #fff;padding: 20px 0;box-sizing: border-box;}
.ddmtp_product_list .left {width: 250px; float: left}
.ddmtp_product_list .left .top{color: #fff;line-height: 80px;text-indent: 20px;font-size: 22px; font-weight: bold;background: #007ac2;}
.ddmtp_product_list .left .sideMenu{  border:1px solid #efefef; box-sizing: border-box;padding: 10px }
.ddmtp_product_list .left .sideMenu h3{ height:50px; line-height:50px; padding-left:10px;  border:1px solid #efefef;cursor:pointer;font:normal 16px/50px "Microsoft YaHei";margin-bottom: 10px;position: relative;}
.ddmtp_product_list .left .sideMenu h3 a{color: #333;display: block;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ddmtp_product_list .left .sideMenu h3:hover{background: #21a539;color: #fff}
.ddmtp_product_list .left .sideMenu h3:hover a{color: #fff}
.ddmtp_product_list .left .sideMenu .on{background: #21a539;color: #fff}
.ddmtp_product_list .left .sideMenu .on a{color: #fff}
.ddmtp_product_list .left .sideMenu .current{color: #007ac2;font-weight: bold;}
.ddmtp_product_list .left .sideMenu ul{ padding:0 10px; color:#999; display:block; /* 默认都隐藏 */width: 100%;box-sizing: border-box;margin-bottom: 10px}
.ddmtp_product_list .left .sideMenu ul li{position: relative;}
.ddmtp_product_list .left .sideMenu ul li a{border-bottom: 1px solid #efefef; line-height: 40px;display: block;font-size: 14px;padding-left: 20px;position: relative;}
.ddmtp_product_list .left .sideMenu ul li a:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #666;left: 5px}
.ddmtp_product_list .left .sideMenu ul li a:hover{color: #007ac2}
.ddmtp_product_list .left .sideMenu ul li a:hover:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #007ac2;left: 5px}
.ddmtp_product_list .left .sideMenu .current:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #007ac2;left: 5px}
.ddmtp_product_list .right {width: 920px; float: right}
.ddmtp_product_list .right .tit{font-size:20px; line-height: 240%;border-bottom: 1px solid #efefef; margin-bottom: 20px;font-weight: bold;}
.ddmtp_product_list .right ul{display: flex;justify-content:flex-start; flex-wrap: wrap;justify-content: space-between;}
.ddmtp_product_list .right li{width: 31.333333%; position: relative;border: 1px solid #efefef;padding: 10px;margin-bottom: 20px;box-sizing: border-box;}
.ddmtp_product_list .right li img{width: 100%}
.ddmtp_product_list .right li h2{text-align: center;line-height: 240%;color: #333;text-align: center;}

/*产品详情(专用）左右排版*/
.ddmtp_product_list .right_x {width: 920px; float: right}
.ddmtp_product_list .right_x .page01{box-sizing: border-box;}
.ddmtp_product_list .right_x .page01 .left{box-sizing: border-box;width: 400px; border: 1px solid #efefef;overflow: hidden;}

.ddmtp_product_list .right_x .page01 .left img{ width:100%;box-sizing: border-box;transition: all 1s ease-out;}
.ddmtp_product_list .right_x .page01 .left img:hover{ transform: scale(1.1);}

.ddmtp_product_list .right_x .page01 .right{box-sizing: border-box; width: 500px;}
.ddmtp_product_list .right_x .page01 .right h1{color: #333;font-size: 20px;border-bottom: 1px solid #efefef;line-height: 240%}
.ddmtp_product_list .right_x .page01 .right p{font-size: 14px; line-height: 180%;color: #666;padding: 10px;box-sizing: border-box;}
.ddmtp_product_list .right_x .page01 .right .jj{line-height: 180%;font-size: 14px;padding:10px 5px;box-sizing: border-box;color: #333 }
.ddmtp_product_list .right_x .page01 .right .more{padding: 10px 20px;display: inline-block;margin-right: 20px;background: #043c77;color: #fff}
.ddmtp_product_list .right_x .page01 .right .more:hover{background: #333;color: #333}
.ddmtp_product_list .right_x .page01 .right .more1{padding: 10px 30px; background: #333;color: #333}
.ddmtp_product_list .right_x .page01 .right .pho{text-align: left;color: #333;height: 50px;line-height: 50px;padding-left: 60px;box-sizing: border-box;background: url(../images/sl_tel.png) no-repeat 20px 15px ;position: relative;border-top: 2px solid #007ac2}

.ddmtp_product_list .right_x .page01 .right .pho strong{font-weight: bold;font-size: 30px;}
.ddmtp_product_list .right_x .page02{margin-top: 30px}
.ddmtp_product_list .right_x .page02 .hd{  border-bottom:1px solid #ddd;  position:relative; }
.ddmtp_product_list .right_x .page02 .hd ul{ float:left;margin-top: 1px}
.ddmtp_product_list .right_x .page02 .hd ul li{ float:left; padding:10px 30px; cursor:pointer;  }
.ddmtp_product_list .right_x .page02 .hd ul li.on{color:#fff;background: #333;font-weight: bold;font-size: 18px}

.ddmtp_product_list .right_x .page02 .bd ul{ padding:15px 0;  zoom:1;  }

.ddmtp_product_list .right_x .page02 .cs table {margin: 0 auto;color: #262626;width: 100%;}

.ddmtp_product_list .right_x .page02 .cs table td {border: 1px solid #e5e5e5;line-height: 2rem;padding: 0.4rem;text-align: center;font-size: 0.875rem}


.ddmtp_product_list .right_x .page02 .cs table tr:hover {background: #f5f5f5;color: #333;cursor: pointer;}

.ddmtp_product_list .right_x .page02 .cs table .bold {font-weight: bold;background: #f5f5f5}

.ddmtp_product_list .right_x .page02 .cs table a {font-weight: bold;font-size: 16px;color: #0064a0}

.ddmtp_product_list .right_x .page02 .js{}
.ddmtp_product_list .right_x .page02 .js p{line-height: 240%;font-size: 14px; }
.ddmtp_product_list .right_x .page02 .js strong{font-size: 18px}
.ddmtp_product_list .right_x .page02 .js img{ max-width: 100% }
.ddmtp_product_list .right_x .page02 .xg{display: flex; justify-content: space-between;flex-wrap: wrap; width: 100%}
.ddmtp_product_list .right_x .page02 .xg li{  }
.ddmtp_product_list .right_x .page02 .xg li img{width: 300px;border: 1px solid #efefef;box-sizing: border-box;}
.ddmtp_product_list .right_x .page02 .xg li h4{line-height: 240%; font-size: 18px; text-align: center;}



.ddmtp_product_list_xg_p ul{display: flex;justify-content:space-between; flex-wrap: wrap;margin-top: 20px}
.ddmtp_product_list_xg_p ul{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;}
.ddmtp_product_list_xg_p ul li{width: 285px;border: 1px solid #efefef;}
.ddmtp_product_list_xg_p ul li img{height: 214px}
.ddmtp_product_list_xg_p ul li h2{line-height: 65px;background: #e0e0e1;color: #333}
.ddmtp_product_list_xg_p ul li{line-height: 0}


.ddmtp_product_list_xg_n  .ddmtp_tit_l{border-bottom: 1px solid #efefef;padding-bottom: 10px}
.ddmtp_product_list_xg_n  .ddmtp_tit_l strong{color: #333}
.ddmtp_product_list_xg_n {}
.ddmtp_product_list_xg_n  dl{width:1200px;padding: 30px 0}
.ddmtp_product_list_xg_n  dt{width:600px; float: left}
.ddmtp_product_list_xg_n  dt img{width:200px; }
.ddmtp_product_list_xg_n  dt p{ height:35px; border-bottom:1px solid #d7d7d7; font:18px "Microsoft Yahei"; line-height:35px; overflow:hidden; color:#333; cursor:pointer;float: right; width: 380px}
.ddmtp_product_list_xg_n  dt p span{ display:inline-block; float:left; width:53px; height:26px; background:#df0522; margin:19px 20px 0 20px; line-height:26px; overflow:hidden; text-align:center; color:#fff;}
.ddmtp_product_list_xg_n  dt em{ display:block; font:13px "Microsoft Yahei"; color:#333; line-height:20px;  overflow:hidden; padding:15px 20px 0 10px;float: right; width: 380px;box-sizing: border-box;}

.ddmtp_product_list_xg_n  dt .left{ width: 200px;float: left }
.ddmtp_product_list_xg_n  dt .right{ width: 380px;float: right }

.ddmtp_product_list_xg_n  dd{ padding-left:20px;  float: right; width: 550px}
.ddmtp_product_list_xg_n  dd p{ font:14px "Microsoft Yahei"; color:#333; height:32px; line-height:32px; overflow:hidden;}
.ddmtp_product_list_xg_n  dd span{ display:inline-block; float:left; width:16px; height:16px; font:12px "宋体"; text-align:center; line-height:16px; color:#fff; background:url(../images/juj_dot1.gif) no-repeat; margin:8px 10px 0 0;}
.ddmtp_product_list_xg_n  dd p a{ color:#333;}

.ddmtp_product_list_xg_n  dd em{ float:right; font-family:"宋体"; color:#979797;}
.ddmtp_product_list_xg_n  dd .p01 span{background:url(../images/juj_dot2.gif) no-repeat;}



/*联系我们专用页面*/
.ddmtp_page_lxwm {margin: 0 auto ;padding: 30px 0 ;text-align: center;}
.ddmtp_page_lxwm h3{font-size: 28px;font-weight: 700;color: #333;line-height: 35px;}
.ddmtp_page_lxwm p{line-height: 240%;font-size: 14px;color: #666}
.ddmtp_page_lxwm dl{border: none}
.ddmtp_page_lxwm .left{text-align: left;width: 40%;padding: 30px 0}
.ddmtp_page_lxwm .left dd{padding-left:60px;line-height: 30px;width: 100%;float: left;box-sizing: border-box;margin:10px 0;color: #333;font-size: 16px;border-bottom: 1px dashed #efefef;padding-bottom: 20px }
.ddmtp_page_lxwm .left dd span{display: block;font-size: 18px; font-weight: bold;}
.ddmtp_page_lxwm .left  .tel{background: url(../images/lxwm/af_9.png) no-repeat 0 0;}
.ddmtp_page_lxwm .left  .add{background: url(../images/lxwm/af_8.png) no-repeat 0 0;}
.ddmtp_page_lxwm .left  .email{background: url(../images/lxwm/foot_icon2.png) no-repeat 0 0;}
.ddmtp_page_lxwm .left  .fax{background: url(../images/lxwm/af_3.png) no-repeat 0 0;}


.ddmtp_page_lxwm .right{text-align: left;width: 50%;}


.ddmtp_page_lxwm .guest{display: flex;flex-wrap: wrap; justify-content: space-between;margin-top: 40px}

.ddmtp_page_lxwm .xing{ color:#f00; padding: 0 10px }
.ddmtp_page_lxwm label{width: 50%;display: inline-block;text-align: left;margin-bottom: 20px;position: relative;color: #999999;padding-left:5%;box-sizing: border-box;}
.ddmtp_page_lxwm label span{position: absolute;left:11%;top: 15px}
.ddmtp_page_lxwm  input{ padding: 12px 15px;height: auto;border-radius: 3px;border: 1px solid #d7d7d7;padding-left: 35px;width: 80%;}
.ddmtp_page_lxwm  textarea{ padding: 12px 15px;height: auto;border-radius: 3px;border: 1px solid #d7d7d7;padding-left: 35px;width: 80%; }
.ddmtp_page_lxwm .submit {padding: 10px 20px;background:#007ac2;border: none;color: #fff;cursor: pointer; width: 20%;display: block;margin: 0 auto}
.ddmtp_page_lxwm .submit:hover {background: #c00000}

