/*产品中心*/
.lyNy_Pro { width: 100%; background: #f7f8fb; padding:80px 0; overflow: hidden; }
.lyNyPro_left { width:294px; float: left; overflow: hidden; margin: 0; }
.lyNyPro_left .cp_type { margin: 0; background: #fff;}
.lyNyPro_left .cp_type .hd { text-align: center; background-color: #314793; padding: 15px; display: none; }
.lyNyPro_left .cp_type .hd p { height: 40px; line-height: 40px; font-size: 28px; font-weight: bold; color: #fff; }
.lyNyPro_left .cp_type .hd span { display: block; height: 20px; line-height: 20px; font-size: 14px; color: rgba(255,255,255,.45); text-transform: uppercase; }
.lyNyPro_left .cp_type .bd ul li { position: relative; }
.lyNyPro_left .cp_type .bd ul li:after { content: ""; width: 90%; margin: 0 auto; background: #e8ecf1; height: 1px; display: block; }
.lyNyPro_left .cp_type .bd ul li:last-child:after { display: none; }
.lyNyPro_left .cp_type .bd ul li p { height:70px; line-height:70px; padding: 0 0 0 20px; }
.lyNyPro_left .cp_type .bd ul li p i.pIco { display: block; float: left; width:6px; height:6px; background:#008642; overflow: hidden; margin: 30px auto 0; padding: 0; position: relative;border-radius: 50%;}
.lyNyPro_left .cp_type .bd ul li p i.pIco img { max-width:100%; max-height:100%; display: block; position: absolute; left: 0; top: 0; }
.lyNyPro_left .cp_type .bd ul li.on p i.pIco,.lyNyPro_left .cp_type .bd ul li:hover p i.pIco{ background:#fff;}
.lyNyPro_left .cp_type .bd ul li.on p i.pIco img, .lyNyPro_left .cp_type .bd ul li:hover p i.pIco img { bottom: 0; top: inherit; display:none;}
.lyNyPro_left .cp_type .bd ul li p i.pIco img.hover{ display:none;}
.lyNyPro_left .cp_type .bd ul li.on p i.pIco img.hover, .lyNyPro_left .cp_type .bd ul li:hover p i.pIco img.hover { display:block;}

.lyNyPro_left .cp_type .bd ul li p a { display: block; width: 65%; padding: 0 0 0 8px; overflow: hidden; line-height:70px; color: #222; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: bold; }
.lyNyPro_left .cp_type .bd ul li p span { display: block; width: 20%; height: 100%; background: url(../images/mulu01.png) center center no-repeat; cursor: pointer; float: right; }
.lyNyPro_left .cp_type .bd ul li div { display: none; padding:20px 12%;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.lyNyPro_left .cp_type .bd ul li.on div{ display:block !important;}
.lyNyPro_left .cp_type .bd ul li div a { display: block; height:30px; line-height: 30px; color: #999; font-size: 14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/jt09.png) left center no-repeat; padding-left:15px;}
.lyNyPro_left .cp_type .bd ul li p:hover, .lyNyPro_left .cp_type .bd ul li.on p { background-color: #008642;}
.lyNyPro_left .cp_type .bd ul li p:hover a, .lyNyPro_left .cp_type .bd ul li.on p a { color: #fff; }
.lyNyPro_left .cp_type .bd ul li p:hover span { background: url(../images/mulu04.png) center center no-repeat; opacity: 1; }
.lyNyPro_left .cp_type .bd ul li.on p span { background: url(../images/mulu03.png) center center no-repeat; opacity: 1; }
.lyNyPro_left .cp_type .bd ul li div a:hover { color:#008642; text-decoration:underline;}
.cp_type .bd ul li .type1 { display: none; }
.cp_type .bd ul li .type1 a { width: 80%; display: block; height: 55px; line-height: 55px; color: #666; font-size: 15px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/jt2.png) 32px center no-repeat; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.cp_type .bd ul li .type1 span { display: block; width: 20%; height: 55px; background: url(../images/mulu01.png) center center no-repeat; cursor: pointer; float: left; }
.cp_type .bd ul li .type1 span.cur { background: url(../images/mulu02.png) center center no-repeat; }
.cp_type .bd ul li .type2 { display: none; padding: 0 !important; }
.cp_type .bd ul li .type2 a { width: 100%; padding-left: 85px !important; background: url(../images/ico11.png) 65px center no-repeat !important; color: #999 !important; font-size: 14px !important; font-weight: normal !important; height: 30px !important; line-height: 30px !important; }
.cp_type .bd ul li .type1 a:hover { color: #0058c4; }
.cp_type .bd ul li .type2 a:hover { color: #0058c4;}

.lyNyPro_Right { width: calc(100% - 340px); float: right; }
.lyNyPro_Search { width: 100%; }
.lyNyPro_Search .sr { width: calc(100% - 60px); -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); -o-width: calc(100% - 50px); float: left; height: 50px; line-height: 50px; color: #bbb; border: 0; border-right: 0; padding-left: 30px; outline: none;background: #fff; font-size: 14px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_Search input::placeholder{ color:#bbb;}
.lyNyPro_Search .tj { width: 60px; height: 50px; float: left; outline: none; border: 0; background: #fff url(../images/foot_ss.png) center center no-repeat; font-size:0;}
.lyNyPro_Keywords { width: 100%; padding: 15px 30px 20px 10px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Pro_KeyTit { width:75px; float: left; color: #222; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; }
.Pro_KeyTit img { display: inline-block; margin: -2px 5px 0 0; }
.Pro_Key_list ul li { display: inline-block; width: auto; }
.Pro_Key_list a { display: inline-block; width: auto; height: 32px; overflow: hidden; line-height: 32px; color: #999; font-size: 14px; padding: 0 15px; vertical-align: middle; }
.Pro_Key_list i { display: inline-block; width: 1px; height: 16px; overflow: hidden; background-color: #ddd; margin: 0 5px 10px; padding: 0; vertical-align: middle; }
.Pro_Key_list a:hover, .Pro_Key_list a.MenuOn { color: #008642; }
.Pro_Key_list ul li:last-child i { display: none; }
.lyNyPro_Right .lyNyPro_list { width: 100%; height: auto; min-height: 240px; margin: 0; padding: 0; }
.lyNyPro_Right .lyNyPro_list ul{ min-height:300px; overflow:hidden;}
.lyNyPro_list ul li { width: 31.333%; height: auto; overflow: hidden; margin: 0 3% 35px 0; padding: 35px; background-color: #fff; float: left; position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_list ul li:nth-child(3n+3) { margin-right: 0; }
.lyNyPro_list .nyPro_Text { width: 100%; height: auto; margin: 10px auto 0; padding: 10px 0 0; border-top: 1px solid rgba(0,0,0,0.1); }
.lyNyPro_list .nyPro_Text a.nyProName { display: block; width: 100%; height: 32px; overflow: hidden; line-height: 32px; text-align:center;font-size: 16px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0; color:#222;}
.lyNyPro_list .nyPro_Text p { font-size:14px; color:#999; text-align:center;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; height:21px;}
.lyNyPro_list .nyPro_Img { width: 100%; height: 245px; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyPro_list .nyPro_Img a.nyProImg { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyNyPro_list .nyPro_Img a.nyProImg img { display: block; max-width: 100%; max-height: 100%; overflow: hidden; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyPro_list ul li:hover .nyPro_Img a.nyProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyPro_list .swiper-slide:hover .nyPro_Img a.nyProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyPro_list .nyPro_More { width:96px; height:28px; margin:20px auto 0;border-radius:4px; background: #fff;display: flex; display: -webkit-flex;justify-content: center;align-items: center; position:relative;}
.lyNyPro_list .nyPro_More:after{content:""; position:absolute; border-radius:11px;top:-1px; bottom:-1px; left:-1px; right:-1px; z-index:-1; background:linear-gradient(to right, #0074d1, #3ca9f4) no-repeat; border-radius:5px;}
.lyNyPro_list .nyPro_More span{position: relative;color: #3ca9f4; font-size:14px;}
.lyNyPro_list .nyPro_More span:before{content: attr(text);position: absolute; z-index: 10;color:#0074d1;-webkit-mask:linear-gradient(to right, #0074d1 40%, transparent);}
.lyNyPro_list .nyPro_More img{ margin-left:8px;}
.lyNyPro_list a.nyProView { display: block; width: 100%; height: 100%; margin: 0; padding: 0; position: absolute; left: 0; bottom: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background:rgba(0,0,0,.45);}
.lyNyPro_list a.nyProView img { display: block; width: 68px; height: 68px; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%);}
.lyNyPro_list ul li:hover a.nyProView { bottom: 0; }
.lyNyPro_list .swiper-slide:hover a.nyProView { bottom: 0; }
.ny_page { margin-top: 20px; }
.ny_page a { background: #fff; }
 @media (max-width: 1440px) {
.lyNy_Pro { padding: 50px 0; }
.lyNyPro_list .nyPro_Text p { font-size: 13px; }
.lyNyPro_left .cp_type .bd ul li p i.pIco{ margin: 22px auto 0;}
.lyNyPro_left .cp_type .bd ul li div { padding: 20px 20px 20px 44px; }
.cp_type .bd ul li .type2 a { padding-left: 75px !important; background: url(../images/ico11.png) 60px center no-repeat !important; font-size: 14px !important; padding-right: 20px !important; }
.cp_type .bd ul li .type1 span { height: 45px; }
.lyNyPro_Search .sr { height: 52px; line-height: 52px; font-size: 15px; padding-left: 30px }
.lyNyPro_Search .tj { height: 52px; }
.lyNyPro_Keywords { padding: 10px 20px 20px; }
.Pro_Key_list a {padding: 0 10px; margin:0; }
.lyNyPro_list ul li { padding:20px; margin: 0 3% 25px 0; }
.lyNyPro_list .nyPro_Text a.nyProName { font-size: 16px; }
.lyNyPro_list .nyPro_Text { padding: 0 0 10px; }
.lyNyPro_list .nyPro_Img { height: 220px; }
.lyNyPro_list .nyPro_More { margin-top: 15px; }
.lyNyPro_list .nyPro_More a { font-size: 15px; }
.lyNyPro_list a.nyProView img{ width:54px; height:54px;}
}
@media (max-width: 1366px) { 
  .lyNyPro_left{ width:254px;}
  .lyNyPro_left .cp_type .bd ul li p a{ font-size:15px;}
  .lyNyPro_Right {width: calc(100% - 290px);}
  .lyNyPro_list .nyPro_Img { height: 210px; }
}
@media (max-width: 1080px) {
	 .lyNy_Pro { padding:40px 0; }
.lyNyPro_Search .sr { height: 45px; line-height: 45px; font-size: 14px; padding-left: 25px }
.lyNyPro_Search .tj { height: 45px; }
.lyNyPro_Keywords { padding: 10px 20px 20px; }
.Pro_KeyTit { font-size: 14px; }
.Pro_Key_list a { font-size: 14px; padding: 0 8px; margin: 0 0 5px; }
.Pro_Key_list i { margin: 0 5px 5px; }
.lyNyPro_list ul li { padding: 25px; margin: 0 3% 20px 0; }
.lyNyPro_list .nyPro_Text a.nyProName { font-size: 15px; }
.lyNyPro_list .nyPro_Img { height: 190px; }
.lyNyPro_list .nyPro_More { margin-top: 10px; }
.lyNyPro_list .nyPro_More a { font-size: 14px; }
.lyNyPro_list .nyPro_More a img { width: 23px; }
}
 @media (max-width: 1024px) {
.lyNyPro_Right { width: 100%; }
.lyNyPro_Search .sr { height: 45px; line-height: 45px; font-size: 14px; padding-left: 25px }
.lyNyPro_Search .tj { height: 45px; }
.lyNyPro_Keywords { padding: 10px 20px 20px; display:none;}
.Pro_KeyTit { font-size: 14px; }
.Pro_Key_list a { font-size: 14px; padding: 0 8px; margin: 0 0 5px; }
.Pro_Key_list i { margin: 0 5px 5px; }
.lyNyPro_list ul li { padding: 25px; margin: 0 3% 20px 0; }
.lyNyPro_list .nyPro_Text a.nyProName { font-size: 15px; }
.lyNyPro_list .nyPro_Img { height: 180px; }
.lyNyPro_list .nyPro_More { margin-top: 20px; }
.lyNyPro_list .nyPro_Text p { font-size: 12px; margin: 0 0 5px 0; }
.lyNyPro_left { width: 100%; }
.lyNyPro_left .cp_type { margin: 0 0 20px; }
.lyNyPro_left .cp_type .hd { background-color: #0058c4; background: url(../images/jt23.png) 95% center no-repeat, linear-gradient(to right, #0058c4, #01b4fe); padding: 10px 20px; text-align: left; overflow: hidden; display: block; border-radius: 10px 10px 0 0; }
.lyNyPro_left .cp_type .hd.on { background-color: #0058c4; background: url(../images/jt24.png) 95% center no-repeat, linear-gradient(to right, #0058c4, #01b4fe); }
.lyNyPro_left .cp_type .hd span { display: block; font-style: italic; float: left; height: 40px; line-height: 40px; }
.lyNyPro_left .cp_type .hd p { padding: 0; display: block; font-size: 20px; float: left; min-width: 82px; margin: 0 10px 0 0; }
.lyNyPro_left .cp_type .bd { display: none;padding: 20px; }
.lyNyPro_left .cp_type .bd ul li:after{ width:100%;}
.lyNyPro_left .cp_type .bd ul li p { height: 50px; line-height: 50px; padding: 0 0 0 10px; }
.lyNyPro_left .cp_type .bd ul li p a {line-height: 50px; }
.lyNyPro_left .cp_type .bd ul li p span{ width:15%;}
.lyNyPro_left .cp_type .bd ul li:first-child p:hover, .lyNyPro_left .cp_type .bd ul li:first-child.on p{ border-radius:0;}
.lyNyPro_left .cp_type .bd ul li div {padding: 20px 44px;}

.lyNyPro_Right .lyNyPro_list{ margin-top:20px;}
}
 @media (max-width: 920px) {
.lyNyPro_list ul li { padding: 20px }
.lyNyPro_list .nyPro_Img { height: 180px; }
}
 @media (max-width: 767px) {
.lyNy_Pro { padding: 30px 0; }
.lyNyPro_Right { width: 100%; }
.lyNyPro_Search .sr { height: 40px; line-height: 40px; font-size: 14px; padding-left: 20px }
.lyNyPro_Search .tj { height: 40px; }
.lyNyPro_Keywords { display: none; }
.lyNyPro_list ul li { width: 100%; padding: 25px 20px; margin: 0 3% 20px 0; }
.lyNyPro_list .nyPro_Text a.nyProName { font-size: 15px; }
.lyNyPro_list .nyPro_Img { height: 180px; }
.lyNyPro_list .nyPro_More a { font-size: 14px; }
.lyNyPro_list .nyPro_More a img { width: 22px; }
.lyNyPro_left { width: 100%; }
.lyNyPro_left .cp_type { margin: 0 0 20px; }
.lyNyPro_left .cp_type .hd { background-color: #008642 ; background: url(../images/jt23.png) 95% center no-repeat, linear-gradient(to right, #008642 , #008642 ); padding: 10px 20px; text-align: left; overflow: hidden; display: block; border-radius: 10px 10px 0 0; }
.lyNyPro_left .cp_type .hd.on { background-color: #008642 ; background: url(../images/jt24.png) 95% center no-repeat, linear-gradient(to right, #008642 , #008642 ); }
.lyNyPro_left .cp_type .hd span { display: block; font-style: italic; float: left; height: 40px; line-height: 40px; }
.lyNyPro_left .cp_type .hd p { padding: 0; display: block; font-size: 20px; float: left; min-width: 82px; margin: 0 10px 0 0; }
.lyNyPro_left .cp_type .bd { display: none;padding: 20px; }
.lyNyPro_left .cp_type .bd ul li p { height: 50px; line-height: 50px; padding: 0 0 0 10px; }
.lyNyPro_left .cp_type .bd ul li p a {line-height: 50px; }
.lyNyPro_left .cp_type .bd ul li:first-child p:hover, .lyNyPro_left .cp_type .bd ul li:first-child.on p{ border-radius:0;}
}


/*nyProList 开始*/
.nyProList { width:100%; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList .nyProList_Main { width:1500px; height:auto; margin:60px auto 80px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.nyProList_Menu { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nyProList_Menu .nyProListParent { width:100%; height:auto; margin:0 auto 20px; padding:30px 0; background-color:#fff; box-shadow:0 5px 18px rgba(0,0,0,0.06); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProListParent ul { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyProListParent ul li { display:block; width:auto; height:auto; margin:0; padding:0; float:left;}
.nyProListParent ul li a { display:block; width:auto; height:50px; line-height:50px; color:#fff; font-size:16px; font-weight:bold; margin:0; padding:0 30px; background-color:#008642; border-radius:4px;}
.nyProListParent .nyProAll { height:50px; margin:-50px 0 0; padding:0; float:right;}
.nyProAll a { display:inline-block; width:auto; height:50px; line-height:50px; color:#333; font-size:16px; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProAll a i { display:block; width:32px; height:32px; overflow:hidden; margin:9px 0 9px 10px; padding:0; background:#fff url(../images/jt01.png) center center no-repeat; background-size:18px 18px; border:1px solid #008642; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProAll a em { display:block; width:1px; height:16px; margin:17px 25px 17px 0; padding:0; background-color:#ddd; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProAll a:hover { color:#008642;}
.nyProAll a:hover i { background:#008642 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
.nyProAll a:hover em { background-color:#008642;}

.nyProListChild { width:100%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProListChild p { width:1500px; height:auto; margin:0 auto; padding:0; border-bottom:1px solid #e5e5e5;}
.nyProListChild p a { display:inline-block; width:auto; height:50px; line-height:50px; color:#666; font-size:16px; margin:0; padding:0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProListChild p a:hover { color:#008642; border-bottom:2px solid #008642;}

.nyProList_Main .nyProList_List { width:100%; height:auto; min-height:240px; margin:0 auto 30px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li { width:49%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:25px; background-color:#fff; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.nyProList_List ul li .nyProList_Head { width:100%; height:30px; overflow:hidden; margin:0 auto; padding:0 100px 0 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Head a.nyProList_Name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li .nyProList_Head a.nyProList_Name em { display:block; width:3px; height:24px; margin:3px 20px 3px 0; padding:0; background-color:#008642; float:left;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_Name { color:#008642;}
.nyProList_List ul li .nyProList_Head a.nyProList_More { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; text-align:right; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li .nyProList_Head a.nyProList_More i { display:block; width:26px; height:26px; margin:2px 0 2px 10px; padding:0; background:#fff url(../images/jt01.png) center center no-repeat; background-size:18px 18px; border:1px solid #008642; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More { color:#008642;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More i { background:#008642 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
.nyProList_List ul li .nyProList_Con { width:100%; height:auto; margin:15px auto 0; padding:25px 0 0 0; border-top:1px solid #e5e5e5;}
.nyProList_List ul li .nyProList_Con .nyProList_Text { width:62%; height:auto; margin:0; padding:20px 25px 20px 0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { width:100%; height:75px; overflow:hidden; line-height:25px; color:#999; font-size:15px; word-break:break-all; text-align:justify; margin:0 auto 15px; padding:0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms span { color:#555;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { width:31%; height:auto; margin:0 3.5% 0 0; padding:15px 10px 10px; background-color:#f2f2f2; border-radius:0 15px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd:nth-child(3) { margin:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { width:100%; height:24px; line-height:24px; color:#666; font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 5px; padding:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:inline-block; width:24px; height:24px; margin:-2px 5px 0 0; padding:0; vertical-align:middle; background-color:#fff; border-radius:50%;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em img { display:block; width:16px; height:16px; margin:4px auto; padding:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}

.nyProList_List ul li .nyProList_Con .nyProList_Img { width:38%; height:210px; overflow:hidden; margin:0; padding:0; float:right;}
.nyProList_List ul li .nyProList_Con .nyProList_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li:hover .nyProList_Con .nyProList_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyProList_List ul li .nyProList_Con .nyProList_Img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(0,134,66,0.65) url(../images/more02.png) center center no-repeat; background-size:40px 40px; position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li:hover .nyProList_Con .nyProList_Img a i { bottom:0;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyProList_Menu .nyProListParent { padding:30px 60px;}
	.nyProListParent ul { width:100%;}
	
	.nyProListChild { padding:0 60px;}
	.nyProListChild p { width:100%;}
	
	.nyProList .nyProList_Main { width:100%; padding:0 60px;}
}
@media (max-width:1560px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:16px 25px 16px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:200px;}
}
@media (max-width:1440px) {
	.nyProList_Menu .nyProListParent { padding:20px 40px;}
	.nyProListParent ul li a { font-size:15px; padding:0 20px;}
	.nyProListChild { padding:0 40px;}
	.nyProListChild p a { font-size:15px;}
	.nyProAll a { font-size:15px;}
	.nyProAll a em { margin:17px 20px 17px 0;}
	
	.nyProList .nyProList_Main { padding:0 40px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:11px 25px 11px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:190px;}
	
}
@media (max-width:1366px) {
	.nyProListParent ul li a { height:45px; line-height:45px;}
	.nyProListParent .nyProAll { height:45px; margin:-45px 0 0;}
	.nyProAll a { height:45px; line-height:45px;}
	.nyProAll a i { margin:6.5px 0 6.5px 10px;}
	.nyProAll a em { height:15px; margin:15px 20px 15px 0;}
	.nyProListChild p a { height:45px; line-height:45px; padding:0 15px;}
	
	.nyProList .nyProList_Main { margin:40px auto 60px;}
	.nyProList_Main .nyProList_List { margin:0 auto 15px;}
	.nyProList_List ul li { margin:0 2% 25px 0;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 0 25px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:6px 25px 6px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:180px;}
}
@media (max-width:1280px) {
	.nyProList_List ul li { padding:20px;}
	.nyProList_List ul li .nyProList_Con { padding:15px 0 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:9px 20px 9px 0;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name em { height:20px; margin:6px 20px 6px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:72px; line-height:24px; font-size:14px; margin:0 auto 10px;}
	
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { width:32%; height:auto; margin:0 2% 0 0; padding:10px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd:nth-child(3) { margin:0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { font-size:12px; margin:0 auto;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:168px;}
}
@media (max-width:1200px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:5px 20px 5px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:160px;}
}
@media (max-width:1080px) {
	.nyProList_Main .nyProList_List { margin:0 auto 20px;}
	.nyProList_List ul li { margin:0 2% 20px 0; padding:15px;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:18px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More { font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:66px; line-height:22px; font-size:14px;}
	
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:4px 15px 4px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { height:20px; line-height:20px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:12px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:144px;}
}
@media (max-width:1024px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:4px 15px 4px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:6px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:136px;}
}
@media (max-width:800px) {
	.nyProList_List ul li { width:100%; margin:0 auto 20px; padding:20px; float:inherit;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:20px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:22px 20px 22px 0;}	
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:72px; line-height:24px; font-size:14px; margin:0 auto 10px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:15px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { margin:0 auto 4px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:inline-block;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:200px;}
}
@media (max-width:767px) {
	.nyProList_Menu .nyProListParent { margin:0 auto 12px; padding:20px 12px;}
	.nyProListParent ul li a { height:40px; line-height:40px; font-size:14px; padding:0 18px;}
	.nyProListChild { padding:0 12px;}
	.nyProListChild p a { height:40px; line-height:40px; font-size:14px; margin:0; padding:0 10px;}
	.nyProListParent .nyProAll { height:40px; margin:-40px 0 0;}
	.nyProAll a { height:40px; line-height:40px; font-size:14px;}	
	.nyProAll a i { margin:4px 0 4px 10px;}
	.nyProAll a em { height:16px; margin:12px 15px 12px 0;}
	
	.nyProList .nyProList_Main { margin:24px auto 54px; padding:0 12px;}
	.nyProList_Main .nyProList_List { margin:0 auto;}
	.nyProList_List ul li .nyProList_Head { padding:0;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:18px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:10px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { height:20px; line-height:20px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:12px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { width:100%; height:250px; margin:0 auto 20px; padding:0; float:inherit;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:210px;}
}
/*nyProList 结束*/


/*NyProDetail 开始*/
.NyProDetail { width:100%; height:auto; margin:90px auto 0; padding:90px 0; background-color:#ddeee6; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Main { width:1500px; height:auto; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Main i.NyProDetail_Bg { width:50%; height:100%; margin:0; padding:0; background-color:#f9f9f9; position:absolute; left:0; top:0;}
.NyProDetail_Main .NyProDetail_Img { width:50%; height:auto; margin:0; padding:0 90px 0 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:88px; padding-top:12px; overflow:hidden;}
#spec-left { width:16px; height:88px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:88px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:500px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:88px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; border:1px solid #e5e5e5; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #dc002f;}
#spec-list ul li img { display:block; max-width:92%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:500px; overflow:hidden; padding:0; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:102%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
#video1{ background:#fff;}

.NyProDetail_Main .NyProDetail_Text { width:50%; height:auto; margin:0; padding:0 0 0 90px; float:right; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Text .NyProDetail_Name { width:100%; height:auto; min-height:40px; overflow:hidden; line-height:40px; color:#333; font-size:30px; word-break:break-all; position:relative; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Name span { display:block; width:100%; height:auto; line-height:50px; color:#008642; font-size:50px; font-weight:bold; margin:0 auto 10px; padding:0;}
.NyProDetail_Text .NyProDetail_Ms { width:100%; height:auto; overflow:hidden; margin:40px auto; padding:30px 0; border-top:1px solid rgba(51,51,51,0.3); border-bottom:1px solid rgba(51,51,51,0.3); box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Text .NyProDetail_Ms h1 { width:100%; height:auto; min-height:112px; overflow:hidden; line-height:28px; color:#333; font-size:15px; word-break:break-all; text-align:justify; text-indent:-8px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:4; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.NyProDetail_Text .NyProDetail_Ms h1 span { font-weight:bold;}
.NyProDetail_Text .NyProDetail_Tags { width:100%; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Tags dl dd { width:33.333333%; height:60px; overflow:hidden; margin:0; padding:4px 20px 4px 70px; float:left; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Tags dl dd img { display:block; width:60px; height:60px; margin:0; padding:0; position:absolute; left:0; top:0;}
.NyProDetail_Tags dl dd span { display:block; width:100%; height:26px; overflow:hidden; line-height:30px; color:#333; font-size:18px; margin:0 auto; padding:0;}
.NyProDetail_Tags dl dd p { width:100%; height:26px; overflow:hidden; line-height:26px; color:rgba(51,51,51,0.5); font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}

.NyProDetail_Text .NyProDetail_Lxfs { width:100%; height:auto; margin:56px auto 0; padding:0;}
.NyProDetail_Lxfs .NyProDetail_Ewm { width:auto; height:auto; overflow:hidden; margin:0 30px 0 0; padding:7px; border:1px solid rgba(255,255,255,0.1); float:left;}
.NyProDetail_Ewm img { display:block; width:114px; height:114px; margin:0; padding:0;}
.NyProDetail_Lxfs .NyProDetail_Tel { margin:10px 0; padding:32px 0 18px; float:left; position:relative;}
.NyProDetail_Tel p { width:auto; height:60px; line-height:60px; color:#fff; font-size:36px; font-weight:bold; text-align:center; margin:0; padding:0 60px; background-color:#008642;}
.NyProDetail_Tel p img { display:inline-block; width:40px; height:40px; vertical-align:top; margin:10px 10px 0 0; padding:0;}
.NyProDetail_Tel span { display:block; width:200px; height:32px; line-height:32px; color:#008642; font-size:18px; text-align:center; margin:0; padding:0 0 0 24px; background:url(../images/Bg02.png) 0 0 no-repeat; position:absolute; left:0; top:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Tel i { display:block; width:24px; height:18px; margin:0; padding:0; background:url(../images/Bg03.png) 0 0 no-repeat; position:absolute; right:0; bottom:0;}

.NyProDetail_Content { width:100%; height:auto; margin:0 auto; padding:80px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Content .NyProDetail_Con { height:auto; margin:0 auto; padding:40px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;box-shadow: 0 0 24px rgba(0, 0, 0, .06);}
.NyProDetail_Content .tong{ display:none;}
.NyProDetail_Content .tong.on{ display:block;}
.NyProDetail_Content .prod_down ul li{ width:100%; height:60px; background:#f9f9f9; padding:1%;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;display: flex;align-items: center; margin-bottom:10px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Content .prod_down ul li a{ color:#555; font-size:16px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Content .prod_down ul li .left{ width:90%; margin-right:2%;display: flex;align-items: center;}
.NyProDetail_Content .prod_down ul li .left a{ display:inline-block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:90%;}
.NyProDetail_Content .prod_down ul li .left i{display:inline-block; width:16px; height:18px; vertical-align:middle; margin:0 10px 0 0; padding:0; background:url(../images/prod_down_ico.png) center center no-repeat; background-size:16px 18px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Content .prod_down ul li .left span{ font-size:16px; color:#999;}
.NyProDetail_Content .prod_down ul li .right{ width:100px;}
.NyProDetail_Content .prod_down ul li .right a{ display:inline-block; padding:10px 20px;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; background:#008642; color:#fff; display: flex;align-items: center;}
.NyProDetail_Content .prod_down ul li .right a i{display:inline-block; width:14px; height:16px; vertical-align:middle; margin:-2px 0 0 10px; padding:0; background:url(../images/prod_down_arrow.png) center center no-repeat; background-size:14px 16px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Content .prod_down ul li:hover{ background:#008642;}
.NyProDetail_Content .prod_down ul li:hover .left a,.NyProDetail_Content .prod_down ul li:hover .left span{ color:#fff;}
.NyProDetail_Content .prod_down ul li:hover .left i{background:url(../images/prod_down_ico_on.png) center center no-repeat; background-size:16px 18px;}
.NyProDetail_Content .prod_down ul li:hover .right a{ background:#fff; color:#008642;}
.NyProDetail_Content .prod_down ul li:hover .right a i{background:url(../images/prod_down_arrow_on.png) center center no-repeat; background-size:14px 16px;}
.NyProDetail_Title { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.NyProDetail_Title p { width:100%; height:auto; line-height:40px; color:#333; font-size:30px; font-weight:bold; margin:0 auto; padding:0;}
.NyProDetail_Title p a { display:block; width:auto; height:40px; line-height:40px; color:#333; font-size:16px; font-weight:normal; margin:0; padding:0; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Title p a em { display:block; width:32px; height:32px; overflow:hidden; margin:4px 0 4px 10px; padding:0; border:1px solid #008642; background:#fff url(../images/jt01.png) center center no-repeat; background-size:18px 18px; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_Title p a:hover { color:#008642;}
.NyProDetail_Title p a:hover em { background:#008642 url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
.NyProDetail_Title i { display:block; width:78px; height:6px; margin:10px 0 0; padding:0; background:url(../images/line01.png) 0 0 no-repeat; background-size:100% 100%;}
.NyProDetail_Title1 { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.NyProDetail_Title1 p { width:100%; height:auto; line-height:40px; color:#fff; font-size:30px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.NyProDetail_Title1 i { display:block; width:78px; height:6px; margin:10px auto 0; padding:0; background:url(../images/line04.png) 0 0 no-repeat; background-size:100% 100%;}

.ProDetailText { width:100%; overflow:hidden; line-height: 30px; color: #666; font-size: 16px; margin:0 auto; padding:0;}
.ProDetailText div, .ProDetailText p { margin:0 auto 20px;}
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; line-height: 30px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;}
.ProDetailText b { display:block; line-height: 30px; color: #333; font-size: 16px; font-weight: bold; margin:0 0 5px;}
.ProDetailText table tr td p { text-indent:0!important;}
.ProDetailText img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.NyProDetail_Reason { width:100%; height:auto; margin:0 auto; padding:80px 0; background:#f9f9f9; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Reason .NyReason_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Reason .NyReason_Main .title{ text-align:center; margin:0 auto 40px;}
.NyProDetail_Reason .NyReason_Main .title p{ font-size:36px; color:#333; font-weight:bold; margin-bottom:10px;}
.NyProDetail_Reason .NyReason_Main .title em{ width:50px; height:3px; background:#008642; display:inline-block;}
.NyProDetail_Reason .swiper-slide{ background:#fff; padding: 35px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

.NyProDetail_RecPro { width:1500px; height:auto; margin:0 auto; padding:80px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_RecPro .RecPro_List { width:100%; height:auto; margin:0 0 0 -74px; padding:0 74px; position:relative;}
.RecPro_List .swiper-container { width:100%;}
.RecPro_List .swiper-container .swiper-slide { padding:20px; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text { width:100%; height:auto; margin:0 auto 20px; padding:0 0 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 7px; padding:0;}
.RecPro_List .swiper-container .swiper-slide:hover .RecPro_Text a.RecProName { color:rgba(220,0,0,1);}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p img { display:block; width:15px; height:18px; margin:1px 10px 1px 0; padding:0; float:left;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img { width:100%; height:250px; overflow:hidden; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-container .swiper-slide:hover .RecPro_Img a.RecProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.RecPro_List .swiper-container .swiper-slide a.RecProMore { display:block; width:100%; height:100%; margin:0; padding:0; background-color:rgba(0,134,66,0.65); position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-container .swiper-slide a.RecProMore img { display:block; width:64px; height:64px; margin:-32px 0 0 -32px; padding:0; position:absolute; left:50%; top:50%;}
.RecPro_List .swiper-container .swiper-slide:hover a.RecProMore { bottom:0;}
.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { width:42px!important; height:42px!important; margin:-22px 0 0!important; position:absolute; top:50%!important; opacity:1; border-radius:50%; border:1px solid #999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-button-prev { left:0; background: url(../images/jt06.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-next { right:0; background: url(../images/jt08.png) center center no-repeat; background-size:30px 30px;}
.RecPro_List .swiper-button-prev:hover { background:#008642 url(../images/jt07.png) center center no-repeat; background-size:30px 30px; border:1px solid #008642;}
.RecPro_List .swiper-button-next:hover { background:#008642 url(../images/jt09.png) center center no-repeat; background-size:30px 30px; border:1px solid #008642;}

.NyProDetail_Xgwz { width:100%; height:auto; margin:0 auto; padding:80px 0 50px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Xgwz .NyProXgwz_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyProXgwz_Main .NyProXgwz_List { width:100%; height:auto; min-height:120px; margin:40px auto 0; padding:0;}
.NyProXgwz_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:25px 30px; background-color:#f5f5f5; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.NyProXgwz_List ul li a.NyProXgwz_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li a.NyProXgwz_Name i { display:block; width:6px; height:6px; margin:11px 10px 11px 4px; padding:0; border:1px solid #008642; border-radius:50%; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px; margin:5px auto 0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p em { display:block; width:16px; height:16px; margin:7px 6px 7px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover { background:#008642 url(../images/ico6.png) top right no-repeat; background-size:160px 160px;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name { color:#fff;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name i { border:1px solid #fff;}
.NyProXgwz_List ul li:hover p { color:rgba(255,255,255,0.65);}
.NyProXgwz_List ul li:hover p em { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.NyProDetail_Order { width:100%; height:auto; margin:0 auto; padding:80px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Order .NyProOrder_Main { width:1500px; height:auto; margin:0 auto; padding:60px 40px; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProDetail_Order .NyProOrder_Main .lyTitle{ margin-bottom:40px;}
.NyProOrder_Main #ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg h3 { display:none!important;}
.NyProOrder_Main #ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li h4, .NyOrder_Right #ly_msg.ly_msg ul li h4.xh { display:none!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li { width:100%!important; height:auto!important; overflow:hidden!important; line-height:inherit!important; color:inherit!important; font-size:inherit!important; margin:0 0 30px!important; padding:0!important; clear:inherit;}
.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 30px 0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; float:right!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:0 auto!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { display:block!important; width:100%!important; height:60px!important; line-height:60px; color:#999!important; font-size:16px; margin:0!important; padding:0 20px!important; background-color:#f5f5f5!important; border:0!important; outline:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img { display:block!important; width:120px!important; height:40px!important; margin:10px 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { display:block!important; width:100%!important; height:150px!important; line-height:30px; color:#aaa; font-size:16px; margin:0!important; padding:15px 20px!important; background-color:#f5f5f5!important; border:0!important; outline:none!important; resize:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_btn { width:100%!important; height:auto!important; overflow:hidden!important; margin:0!important; padding:0!important; float:inherit!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { width:200px!important; height:60px!important; overflow:hidden!important; line-height:60px!important; color:#fff!important; font-size:16px!important; text-align:center!important; background-color:#333!important; margin:0 30px 0 0!important; padding:0!important; border:none!important; cursor:pointer!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input:hover { background-color:#02753b!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#008642!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#02753b!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2{ width:100% !important;}

.AnchorPoint { width:auto; height:auto; margin:0; padding:0; position:fixed; left:20px; bottom:60px; z-index:9999;}
.AnchorPoint dl dd { width:auto; height:40px; overflow:hidden; margin:0; padding:0;}
.AnchorPoint dl dd a { display:block; width:auto; height:40px; line-height:40px; color:#666; font-size:16px; margin:0; padding:0; position:relative; float:left;}
.AnchorPoint dl dd a i { display:block; width:5px; height:1px; margin:19.5px 5px 19.5px 0; padding:0; background-color:#008642; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.AnchorPoint dl dd a em { display:none; width:calc(100% - 20px); height:7px; margin:0; padding:0; background-color:#008642; position:absolute; right:0; bottom:8px; z-index:-1;}
.AnchorPoint dl dd a:hover, .AnchorPoint dl dd.APon a { color:#333; font-size:18px; font-weight:bold;}
.AnchorPoint dl dd a:hover i, .AnchorPoint dl dd.APon a i { width:15px;}
.AnchorPoint dl dd a:hover em, .AnchorPoint dl dd.APon a em { display:block;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.NyProDetail { padding:90px 60px;}
	.NyProDetail_Main { width:100%;}
	
	.NyProDetail_Content { padding:80px 60px;}
	.NyProDetail_Content .NyProDetail_Con { width:100%;}
	
	.NyProDetail_Reason { padding:80px 60px;}
	.NyProDetail_Reason .NyReason_Main { width:100%;}
	
	.NyProDetail_RecPro { width:100%; padding:80px 60px 40px;}
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 84px;}
	.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { margin:0!important; top:inherit!important; bottom:0;}
	.RecPro_List .swiper-button-prev { left:inherit; right:50%; margin:0 20px 0 0!important;}
	.RecPro_List .swiper-button-next { right:inherit; left:50%; margin:0 0 0 20px!important;}
	
	.NyProDetail_Xgwz { padding:80px 60px 50px;}
	.NyProDetail_Xgwz .NyProXgwz_Main { width:100%;}
	
	.NyProDetail_Order { padding:80px 60px;}
	.NyProDetail_Order .NyProOrder_Main { width:100%;}
}
@media (max-width:1560px) {

}
@media (max-width:1440px) {
	.NyProDetail { padding:80px 40px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 80px 0 0;}
	.jqzoom { height:468px;}
	#spec-n5 { height:80px;}
	#spec-list ul li { height:80px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 80px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:36px; line-height:36px; font-size:28px;}
	.NyProDetail_Name span { line-height:44px; font-size:44px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:35px auto; padding:20px 0;}
	.NyProDetail_Tags dl dd span { height:26px; line-height:26px; font-size:16px;}
	.NyProDetail_Tags dl dd p { height:26px; line-height:26px; font-size:15px;}
	
	.NyProDetail_Content { padding:60px 40px;}
	.NyProDetail_Title p { line-height:36px; font-size:28px;}
	.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { line-height: 25px; font-size:15px;}
	.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { line-height: 25px; font-size:15px!important;}
	.ProDetailText b { line-height: 25px; font-size: 15px;}
	
	.NyProDetail_Reason { padding:60px 40px;}
	.NyProDetail_Title1 p { line-height:36px; font-size:28px;}
	
	.NyProDetail_RecPro { width:100%; padding:60px 40px 30px;}
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 74px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:230px;}
	
	.NyProDetail_Xgwz { padding:60px 40px 30px;}
	
	.NyProDetail_Order { padding:60px 40px;}
	.NyProDetail_Order .NyProOrder_Main { padding:40px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:15px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { font-size:15px;}
	
	.AnchorPoint { display:none;}
	.AnchorPoint dl dd a { font-size:15px;}
}
@media (max-width:1366px) {
	.NyProDetail_Main .NyProDetail_Img { padding:0 60px 0 0;}
	.jqzoom { height:448px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 60px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:36px; line-height:36px; font-size:26px;}
	.NyProDetail_Name span { line-height:40px; font-size:40px; margin:0 auto 4px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:30px auto;}
	.NyProDetail_Tel span { font-size:16px;}
	.NyProDetail_Tel p { font-size:32px;}
	.NyProDetail_Tel p img { width:32px; height:32px; margin:14px 10px 0 0;}
	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:220px;}
}
@media (max-width:1280px) {
	.NyProDetail { margin:80px auto 0; padding:60px 40px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 40px 0 0;}
	.jqzoom { height:428px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 40px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:32px; line-height:32px; font-size:24px;}
	.NyProDetail_Name span { line-height:40px; font-size:40px; margin:0 auto 8px;}
	.NyProDetail_Text .NyProDetail_Ms h1 { line-height:24px; font-size:14px; display:inherit; min-height:inherit;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:52px auto 0;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { margin:0 20px 0 0;}
	.NyProDetail_Lxfs .NyProDetail_Tel { margin:15px 0;}
	.NyProDetail_Tel p { height:50px; line-height:50px; font-size:30px;}
	.NyProDetail_Tel p img { width:32px; height:32px; margin:9px 10px 0 0;}
	
	.NyProDetail_Content .NyProDetail_Con { padding:40px;}
	.NyProDetail_Title { margin:0 auto 30px;}
	.NyProDetail_Title p { line-height:32px; font-size:26px;}
	
	.NyProDetail_Title1 { margin:0 auto 30px;}
	.NyProDetail_Title1 p { line-height:32px; font-size:26px;}
	
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 70px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { height:30px; line-height:30px; font-size:18px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text p { font-size:14px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:200px;}
	.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { width:38px!important; height:38px!important;}
	.RecPro_List .swiper-button-prev { background: url(../images/jt06.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-next { background: url(../images/jt08.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-prev:hover { background:#008642 url(../images/jt07.png) center center no-repeat; background-size:24px 24px;}
	.RecPro_List .swiper-button-next:hover { background:#008642 url(../images/jt09.png) center center no-repeat; background-size:24px 24px;}
	
	.NyProDetail_Xgwz { padding:60px 40px 35px;}
	.NyProXgwz_List ul li { margin:0 2% 25px 0; padding:25px;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 25px;}
	
	.NyProDetail_Order .NyProOrder_Main { padding:40px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:30px auto 0!important;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height:50px!important; line-height:50px; font-size:15px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:145px!important; line-height:25px; font-size:15px; padding:10px 20px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img { margin:5px 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:50px!important; font-size:15px!important;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { height:50px!important; line-height:50px!important;}
}
@media (max-width:1200px) {
	.jqzoom { height:408px;}
	.NyProDetail_Name span { line-height:36px; font-size:36px; margin:0 auto 2px;}
	.NyProDetail_Text .NyProDetail_Ms { padding:15px 0;}
	.NyProDetail_Tags dl dd p { font-size:14px;}
	.NyProDetail_Tel span { width:170px; font-size:15px;}
	.NyProDetail_Tel p { font-size:26px; padding:0 40px;}
	.NyProDetail_Tel p img { width:30px; height:30px; margin:10px 10px 0 0;}
	.ProDetailText{ margin-top:30px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:188px;}
	.NyProXgwz_Main .NyProXgwz_List{ margin-top:30px;}
	.NyProXgwz_List ul li { padding:20px;}
	.NyProDetail_Order .NyProOrder_Main .lyTitle{ margin-bottom:30px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:200px!important;}
}
@media (max-width:1080px) {
	.NyProDetail_Main .NyProDetail_Img { padding:0; width:100%;}
	.NyProDetail_Main i.NyProDetail_Bg { width:100%;}
	.NyProDetail_Main .NyProDetail_Text { padding:20px 0 0 0; width:100%;}
	.jqzoom { height:350px;}
	#spec-n5 { height:68px;}
	#spec-list ul li { height:68px;}
	.zoomdiv { display:none!important;}
	.NyProDetail_Text .NyProDetail_Name { min-height:30px; line-height:30px; font-size:22px;}
	.NyProDetail_Name span { line-height:32px; font-size:32px; margin:0 auto 4px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:20px auto;}	
	.NyProDetail_Tags dl dd { padding:5px 10px 5px 60px;}
	.NyProDetail_Tags dl dd img { width:50px; height:50px; top:5px;}
	.NyProDetail_Tags dl dd span { height:25px; line-height:25px; font-size:15px;}
	.NyProDetail_Tags dl dd p { height:25px; line-height:25px;}
	.NyProDetail_Ewm img { width:94px; height:94px;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:26px auto 0;}
	.NyProDetail_Lxfs .NyProDetail_Tel { margin:8px 0;}
	.NyProDetail_Tel p { height:44px; line-height:44px; font-size:24px;}
	.NyProDetail_Tel p img { width:24px; height:24px; margin:10px 10px 0 0;}
	.NyProDetail_Tel span { width:160px; font-size:14px;}
	
	.RecPro_List .swiper-container .swiper-slide { padding:12px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text { margin:0 auto 12px; padding:0 0 12px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { margin:0 auto 4px;}	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:180px;}
	
	.NyProXgwz_List ul li { width:49%; height:auto; margin:0 2% 20px 0;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 2% 20px 0;}
	.NyProXgwz_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li { margin:0 0 20px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 20px 0!important; float:left!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; margin:0 0 20px 0!important; float:right!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:20px auto 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:14px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:140px!important; line-height:24px; font-size:14px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:180px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { font-size:14px!important;}
	
	.NyProDetail_Content .prod_down ul li .right a{ font-size:14px;}
}
@media (max-width:1024px) {
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:164px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%;}
}
@media (max-width:800px) {
	.NyProDetail { padding:40px 20px;}
	.NyProDetail_Main i.NyProDetail_Bg { width:100%; height:57%;}
	.NyProDetail_Main .NyProDetail_Img { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.jqzoom { height:500px;}
	#spec-n5 { height:88px;}
	#spec-list ul li { height:88px;}
	.NyProDetail_Main .NyProDetail_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	
	.NyProDetail_Content { padding:40px 20px;}
	.NyProDetail_Content .NyProDetail_Con { padding:20px;}
	.NyProDetail_Title, .NyProDetail_Title1 { margin:0 auto 20px;}
	.NyProDetail_Title p, .NyProDetail_Title1 p { line-height:30px; font-size:24px;}
	.NyProDetail_Title i, .NyProDetail_Title1 i { width:52px; height:4px;}
	
	.NyProDetail_Reason { padding:40px 20px 20px;}
	
	.NyProDetail_RecPro { width:100%; padding:40px 20px 20px;}
	.NyProDetail_RecPro .RecPro_List { padding:0 0 60px;}
	.RecPro_List .swiper-container .swiper-slide { padding:20px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:250px;}
	
	.NyProDetail_Xgwz { padding:40px 20px 20px;}
	
	.NyProDetail_Order { padding:40px 20px 60px;}
	.NyProDetail_Order .NyProOrder_Main { padding:20px;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px; float:left!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:inline-block; width:auto; line-height:50px!important;}
}
@media (max-width:768px) {
	.NyProDetail { margin:126px auto 0; padding:24px 12px;}
	.NyProDetail_Main i.NyProDetail_Bg { width:100%; height:46%;}
	.NyProDetail_Main .NyProDetail_Img { margin:0 auto 24px;}
	.jqzoom { height:300px;}
	#spec-n5 { height:56px;}
	#spec-list ul li { height:56px;}
	.NyProDetail_Tel p { padding:0 24px;}
	.NyProDetail_Tags dl dd { width:50%;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:20px auto 0;}
	
	.NyProDetail_Content { padding:24px 12px;}
	.NyProDetail_Content .NyProDetail_Con { padding:20px 12px;}
	.ProDetailText{ margin-top:20px;}
	.ProDetailText div, .ProDetailText p { margin:0 auto 10px;}
	
	.NyProDetail_Reason { padding:24px 12px 24px;}
	
	.NyProDetail_RecPro { padding:24px 12px 20px;}
	
	.NyProDetail_Xgwz { padding:24px 12px;}
	.NyProDetail_Xgwz .NyProXgwz_Main .lyTitle .lyTitle_r{ display:none;}
	.NyProXgwz_Main .NyProXgwz_List{ margin-top:20px;}
	.NyProXgwz_List ul li { width:100%; height:auto; margin:0 auto 12px; float:inherit;}
	.NyProXgwz_List ul li:hover { background: #008642 url(../images/ico6.png) top right no-repeat; background-size:120px 120px;}
	.NyProXgwz_List ul li:nth-child(2n+2), .NyProXgwz_List ul li:nth-child(3n+3) { margin:0 auto 12px;}
	.NyProDetail_Order .NyProOrder_Main .lyTitle{ margin-bottom:20px;}
	.NyProDetail_Order { padding:24px 12px 54px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li { margin:0 auto 12px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding: 0 12px!important;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:160px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%; line-height:24px!important; margin:10px auto 0;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { width:48%!important; margin:0!important; float:left;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { margin:0 4% 0 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { padding:10px 12px!important;}
	
	.NyProDetail_Reason .NyReason_Main .title{ margin-bottom:24px;}
	.NyProDetail_Reason .NyReason_Main .title p{ font-size:25px;}
	
}
@media (max-width:690px) {
	.NyProDetail_Content .prod_down ul li .left{ width:82%;}
	.NyProDetail_Content .prod_down ul li .left a{ width:78%;}
}
@media (max-width:675px) {
	.NyProDetail_Content .prod_down ul li{ padding:3%;}
	.NyProDetail_Content .prod_down ul li .left{ width:100%;}
	.NyProDetail_Content .prod_down ul li .left a{ width:90%;}
	.NyProDetail_Content .prod_down ul li .right{ width:80px;}
	.NyProDetail_Content .prod_down ul li .left span,.NyProDetail_Content .prod_down ul li .right a i{ display:none;}
}
@media (max-width:640px) {
	.NyProDetail_Content .prod_down ul li .right{ display:none;}
	.NyProDetail_Content .prod_down ul li .left a{ width:100%;}
}
@media (max-width:375px) {
	.jqzoom { height:280px;}
	#spec-n5 { height:50px;}
	#spec-list ul li { height:50px;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { margin:0 12px 0 0;}
	.NyProDetail_Tel p { padding:0 20px; font-size:20px;}
	
	.NyProDetail_Main i.NyProDetail_Bg{height: 45%;}
}
@media (max-width:320px) {
	.jqzoom { height:240px;}
	#spec-n5 { height:44px;}
	#spec-list ul li { height:44px;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { width:114px; margin:0 auto 24px; float:inherit;}
	.NyProDetail_Ewm img { width:114px; height:114px;}
	.NyProDetail_Lxfs .NyProDetail_Tel { width:80%; margin:0 auto; float:inherit;}
	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:210px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:110px!important;}
	
	.NyProDetail_Main i.NyProDetail_Bg{height: 35%;}

}
/*NyProDetail 结束*/

/*产品内容 切换按钮*/
.cpxx_qhtab{ background:#f7f8fb; overflow:hidden; margin-bottom:45px; position:relative; z-index:3;}
.cpxx_qhtab p{ width:25%;height:75px; float:left; font-size:18px; color:#555;display:flex; display: -webkit-flex; justify-content:center;align-items:center; position:relative;background:#f9f9f9;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; cursor:pointer;}
.cpxx_qhtab p:after{ content:""; display:block; width:1px; height:20px; background:#e6e6e6; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.cpxx_qhtab p img{ margin-right:12px;}
.cpxx_qhtab p img:nth-of-type(2){ display:none;} 
.cpxx_qhtab p.on,.cpxx_qhtab p:hover{background: #008642; color:#fff;}
.cpxx_qhtab p.on:after,.cpxx_qhtab p:hover:after{ display:none;}
.cpxx_qhtab p.on img,.cpxx_qhtab p:hover img{ display:none;} 
.cpxx_qhtab p.on img:nth-of-type(2),.cpxx_qhtab p:hover img:nth-of-type(2){ display:block;} 
@media (max-width:1440px) {
	.cpxx_qhtab{margin-bottom:35px;}
	.cpxx_qhtab p{ height:70px;}
}
@media (max-width:1023px) {
	.cpxx_qhtab p{ height:60px; font-size:16px;}
	.cpxx_qhtab p:last-child:after{ display:none;}
}
@media (max-width:767px) {
	.cpxx_qhtab{margin-bottom:20px;}
	.cpxx_qhtab p{ font-size:15px;}
	.cpxx_qhtab p img,.cpxx_qhtab p img:nth-of-type(2){ display:none !important;} 
}
@media (max-width:550px) {
	.cpxx_qhtab p{ font-size:14px; height:50px;}
}