
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.curmbs {float: right;font-weight: normal;font-size: 12px;color: #999;line-height: 25px;background: url(../../img/dtnpt/hom1.jpg) no-repeat 0 center;padding-left: 20px;}
.curmbs em {font-style: normal;padding: 0 5px;}
.section-sub{padding:20px 0}
.container{padding:0 15px;margin:0 auto}
.ct2-sd{float:left;width:250px}
.ct2-mn{float:right;width:810px}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.panel-sd{margin-bottom:20px;border:1px solid #d1d1d1;}
.contact-sd{padding:20px;}
.contact-sd .tel{background:url(../images/ny-tel.jpg) no-repeat 0 center; padding-left: 55px;}
.contact-sd .tel strong{color:#5b5b5b;font-size:18px; display: block;}
.contact-sd .cont{ margin-top: 8px; }
.contact-sd .cont p{ margin: 0; line-height: 25px;  }
.panel-sd:last-child{margin-bottom:0}
.panel-sd .tit{text-align:left;font-size:16px;padding:20px 0 20px 35px;background-color:#FF5E14;text-transform: uppercase; color: #70db97;}
.panel-sd .tit span{ font-size: 20px; display: block;  font-weight: bold; color: #FFF; }
.panel-sd .tit i{font-style: normal; font-size: 16px; color: #FFF; margin-right: 5px;}
.sub-tit {border-bottom: 1px solid #ddd;font-size: 18px;color: #FF5E14;font-weight: bold;padding-bottom: 15px;padding-top:15px;margin-bottom: 20px;}
.lanmu{background: #FFF;}
.lanmu li{margin-top:1px;border-bottom:1px solid #d1d1d1;}
.lanmu li>a{display:block;line-height:50px;padding:0 0 0 25px;color:#666;font-size:15px; }
.lanmu li .arr {float: right;height: 45px;width: 40px;position: relative;cursor: pointer;}
.lanmu li .arr:after {content: '';border-top: 2px solid #70db97;border-left: 2px solid #70db97;box-sizing: content-box;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom: 0;transform: rotate(135deg);right: 15px;}
.lanmu-box{display:none}
.lanmu-box p{margin:0;border-top:1px solid #fff;padding-left:15px}
.lanmu-box p a{padding:0 25px;display:block;line-height:40px}
.lanmu li>a:hover,.lanmu li.active>a {color: #fff;background-color: #FF5E14;}
.lanmu li.active .arr:after {border-color: #fff;}
.lanmu li.open .lanmu-box {display: block;}
.lanmu li.open .arr:after {transform: rotate(225deg);}
.pc-slide{float:left;width:400px}
.view .swiper-slide .img-center{width:100%;height:300px;line-height:300px}
.view .swiper-container{width:100%}
.view .swiper-slide .img-center{width:100%;height:300px;line-height:300px}
.view .swiper-container{width:100%}
.preview{width:100%;margin-top:10px;position:relative}
.preview .swiper-container{margin:0 30px}
.preview .swiper-slide .img-center{height:82px;border:1px solid #ddd;cursor:pointer;position:relative;line-height:80px}
.preview .arrow-left{background:url(../../img/dtnpt/feel3.png) no-repeat left top;position:absolute;left:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10}
.preview .arrow-right{background:url(../../img/dtnpt/feel4.png) no-repeat left bottom;position:absolute;right:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10}
.preview .active-nav .img-center{border-color:#FF5E14}
div.zoomDiv{z-index:999;position:absolute;top:0;left:0;background:#ffffff;border:1px solid #ddd;display:none;text-align:center;overflow:hidden;font-size:0}
div.zoomMask{position:absolute;background:url(../../img/dtnpt/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1}
.yunu-showcase{margin:0 0 40px}
.yunu-showcase-info{margin-left:430px}
.yunu-showcase-info h1{font-size:24px;margin:0 0 30px;font-weight:normal}
.yunu-showcase-info p{margin:5px 0 0;color:#666;line-height:1.8;min-height:250px}
.yunu-showcase-info .tel{border-top:2px solid #e6e6e6;margin-top:15px;padding-top:15px;height:42px;line-height:21px;font-size:18px}
.yunu-showcase-info .tel strong{color:#00235a}
.yunu-showcase-info .tel a{float:right;line-height:42px;padding:0 25px;background-color:#FF5E14;color:#fff}
.yunu-infocontent-title{margin-bottom:20px;text-align:center}
.yunu-infocontent-title h1{margin:0;font-size:24px}
.yunu-infocontent-title p{margin:10px 0 0;font-size:12px;color:#999}
.yunu-infocontent-title p span{padding:0 5px}
.yunu-infocontent-desc{margin-bottom:20px;border:1px solid #ddd;padding:20px}
.yunu-infocontent-desc p{display: inline-block;}
.yunu-infocontent-body{line-height:2;margin-bottom:20px}
/*.yunu-infocontent-body img{max-width:100% !important;height:auto !important;width:auto !important}*/
.yunu-infocontent-epx{margin-bottom:20px}
.yunu-infocontent-epx li{font-size:14px; line-height:32px;margin-bottom:5px}
.yunu-infocontent-epx li span{display:inline-block;background-color:#A2A2A2;color:#fff;padding:0 15px;margin-right:10px}
.yunu-infocontent-epx li em{float:right;font-style:normal}
.yunu-infocontent-return{border-top:1px solid #000;line-height:32px}
.yunu-infocontent-return a{margin-right:10px}
.yunu-infocontent-return .more{margin:0;float:right;background-color:#000;color:#fff;padding:0 10px}
.yunu-infocontent-rem{margin-bottom:20px}
.yunu-infocontent-rem h4{margin:0;font-size:24px;line-height:55px}
.yunu-infocontent-rem li{border-top:1px dashed #dbdbdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:46px}
.yunu-infocontent-rem li span{float:right}
.yunu-infocontent-epx a{color:#666;text-decoration:none;}
.yunu-infocontent-epx a:hover{color:#FF5E14}
.yunu-infocontent-epx ul{margin:0;list-style:none;padding:0}
.yunu-link{padding:20px 0}
.yunu-link h4{font-weight:bold; border-bottom:1px solid #ddd;margin:0;font-size:18px;color:#FF5E14;padding-bottom:15px}
.yunu-link h4 small{font-weight:bold; text-transform:uppercase;font-size:16px;font-weight:normal;color:#999}
.yunu-link ul{margin-left:-20px}
.yunu-link li{float:left;margin-left:20px;margin-top:20px}
.list-6 li{ float: left; width: 25%; margin: 0; }
.list-6 li a{display:block;margin:20px 0 0 20px; text-align: center;}
.list-6 li .text{margin:8px 0 0;}
.img-center{text-align:center;font-size:0}
.cont img {border: none;outline: none;max-width: 100%;}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}
.prod-menu{margin-bottom:20px;border-bottom:3px solid #FF5E14}
.prod-menu li{float:left;margin-right:7px}
.prod-menu li a{display:block;padding:0 35px;line-height:50px;border-radius:5px 5px 0 0;background-color:#F1F1F1;font-size:16px}
.prod-menu li.active a{background-color:#FF5E14;color:#fff}