@charset "utf-8";
/* CSS Document */

/*lyIdx_Banner 开始 */
.lyIdx_Banner { width:100%; height:940px; overflow:hidden; margin:0 auto; padding:0;}
.lyIdx_Banner .swiper-container { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdx_Banner .swiper-container .swiper-slide { height:100%; overflow:hidden; position:relative;}
.lyIdx_Banner .swiper-container .swiper-slide img { display:block; width:1920px; height:940px; margin:-470px 0 0 -960px; padding:0; position:absolute; left:50%; top:50%;}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text { width:90%; height:auto; margin:0; padding:0; position:absolute; left:50%; top:40%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { display:block; width:100%; height:auto; line-height:30px; color:#fff; font-size:36px; text-align:center; margin:0 auto; padding:0;}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { width:100%; height:auto; line-height:70px; color:#fff; font-size:60px; font-weight:bold; text-align:center; margin:30px auto 15px; padding:0;}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text em { display:block; width:100%; height:auto; line-height:24px; color:rgba(255,255,255,0.7); font-size:20px; text-transform:uppercase; font-style:normal; text-align:center; margin:0 auto; padding:0;}

/*分页器*/
.lyIdx_Banner .swiper-container .swiper-pagination { width:100%; height:20px; overflow:hidden; margin:0; padding:0; left:0; bottom:40px!important;}
.lyIdx_Banner .swiper-container .swiper-pagination .swiper-pagination-bullet { width:12px; height:14px; opacity:1; background: url(../images/dot2.png) center center no-repeat; background-size:100% 100%; margin:0 6px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active { width:18px; height:20px; background: url(../images/dot1.png) center center no-repeat; background-size:100% 100%;}

.lyIdx_Banner .swiper-container .swiper-button-prev, .lyIdx_Banner .swiper-container .swiper-button-next { width:40px!important; height:40px!important; margin:-20px 0 0!important; position:absolute; top:50%!important; opacity:0.6; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Banner .swiper-container .swiper-button-prev { left:20px!important; background: url(../images/prev01.png) center center no-repeat; background-size:40px 40px;}
.lyIdx_Banner .swiper-container .swiper-button-next { right:20px!important; background: url(../images/next01.png) center center no-repeat; background-size:40px 40px;}
.lyIdx_Banner .swiper-container .swiper-button-prev:hover { background: url(../images/prev01.png) center center no-repeat; background-size:40px 40px; opacity:1;}
.lyIdx_Banner .swiper-container .swiper-button-next:hover { background: url(../images/next01.png) center center no-repeat; background-size:40px 40px; opacity:1;}

/*lyIdx_Banner 结束*/


/*lyIdx_Aboutus 开始*/
.lyIdx_Title1 { width:100%; height:auto; margin:0 auto 50px; padding:0;}
.lyIdx_Title1 span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#00a271; font-size:20px; font-weight:bold; margin:0 auto; padding:0;}
.lyIdx_Title1 p { display:block; width:100%; height:50px; overflow:hidden; line-height:50px; color:#333; font-size:44px; font-weight:bold; margin:10px auto 20px; padding:0;}
.lyIdx_Title1 i { display:block; width:46px; height:16px; overflow:hidden; margin:0; padding:0; background:url(../images/ico1.png) center center no-repeat; background-size:46px 16px;}
.lyIdx_Title2 span { text-align:center;}
.lyIdx_Title2 p { text-align:center;}
.lyIdx_Title2 i { margin:0 auto;}

.lyIdx_Aboutus { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_Aboutus .lyIdxAbout_Main { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0;}
.lyIdxAbout_Main .lyIdxAbout_Text { width:50%; height:auto; margin:0; padding:0; float:left;}
.lyIdxAbout_Text dl dd { width:33.333333%; height:auto; overflow:hidden; margin:0; padding:0 0 0 25px; background:url(../images/line01.jpg) left top no-repeat; background-size:1px 600px; position:relative; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAbout_Text dl dd p { width:100%; height:50px; overflow:hidden; line-height:50px; color:#333; font-size:54px; font-weight:bold; margin:0 auto 20px; padding:0;}
.lyIdxAbout_Text dl dd p sub { display:inline-block; font-size:16px; font-weight:normal; vertical-align:middle; margin:0 0 0 10px;}
.lyIdxAbout_Text dl dd span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#666; font-size:16px; margin:0 auto; padding:0;}
.lyIdxAbout_Text .lyIdxAbout_Des { width:100%; height:180px; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:justify; word-break:break-all; margin:60px auto 0; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:6; -webkit-box-orient:vertical;}
.lyIdxAbout_Des p { width:100%; height:auto; line-height:30px; color:#666; font-size:16px; text-align:justify; word-break:break-all; margin:0 auto; padding:0;}
.lyIdxAbout_Text .lyIdxAbout_More { margin:60px 0 0;}
.lyIdxAbout_Text .lyIdxAbout_More a { display:block; width:165px; height:50px; overflow:hidden; line-height:48px; color:#333; font-size:16px; text-align:center; background-color:#fff; border:1px solid #ddd; border-radius:6px; 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;}
.lyIdxAbout_Text .lyIdxAbout_More a i { display:inline-block; width:30px; height:30px; overflow:hidden; margin:-2px 0 0 10px; padding:0; vertical-align:middle; background:url(../images/jt01.png) center center no-repeat; background-size:100% 100%;}
.lyIdxAbout_Text .lyIdxAbout_More a:hover { color:#fff; background-color:#00a271; border:1px solid #00a271;}
.lyIdxAbout_Text .lyIdxAbout_More a:hover i { background:url(../images/jt02.png) center center no-repeat; background-size:100% 100%;}

.lyIdxAbout_Main .lyIdxAbout_Img { width:46%; height:470px; margin:0; padding:0; float:right;}
.lyIdxAbout_Main .lyIdxAbout_Img a { display:block; width:100%; height:100%; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAbout_Main .lyIdxAbout_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;}
.lyIdxAbout_Main .lyIdxAbout_Img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

/*lyIdx_Aboutus 结束*/

/*lyIdx_Products 开始*/
.lyIdx_Products { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0 30px; background-color:#f9f9f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_Products .lyIdxPro_Main { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0;}

.lyIdxPro_Main .lyIdxPro_Menu { width:100%; height:auto; overflow:hidden; margin:0 auto 40px; padding:0; background-color:#fff; border-radius:6px; position:relative;}
.lyIdxPro_Menu .ProMenu_Tit { width:180px; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:16px; text-align:center; margin:0; padding:0; background-color:#00a271; float:left;}
.lyIdxPro_Menu .ProMenu_Tit img { display:inline-block; width:18px; height:18px; vertical-align:middle; margin:-2px 10px 0 0; padding:0;}
.lyIdxPro_Menu .ProMenu_More { float:right;}
.lyIdxPro_Menu .ProMenu_More a { display:block; width:auto; height:60px; overflow:hidden; line-height:60px; color:#333; font-size:16px; margin:0; padding:0 30px; float:right; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_Menu .ProMenu_More a i { display:inline-block; width:30px; height:30px; vertical-align:middle; margin:-2px 0 0 10px; padding:0; background: url(../images/jt01.png) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_Menu .ProMenu_More a:hover { color:#00a271;}
.lyIdxPro_Menu .ProMenu_More a:hover i { background: url(../images/jt03.png) center center no-repeat; background-size:100% 100%;}

.lyIdxPro_Menu .ProMenu_List { width:64%; height:auto; overflow:hidden; margin:0; padding:0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ProMenu_List .swiper-container { width:100%; height:60px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ProMenu_List .swiper-container .swiper-slide { width:12.5%; padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; text-align:center;}
.ProMenu_List .swiper-container .swiper-slide a { display:block; width:auto; height:60px; overflow:hidden; line-height:60px; color:#333; font-size:16px; margin:0; padding:0; position:relative;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ProMenu_List .swiper-container .swiper-slide a em { display:block; width:0; height:2px; margin:0; padding:0; background-color:#00a271; position:absolute; bottom:0; left:0;}
.ProMenu_List .swiper-container .swiper-slide a:hover, .ProMenu_List .swiper-container .swiper-slide-active a { color:#00a271; font-weight:bold;}
.ProMenu_List .swiper-container .swiper-slide a:hover em, .ProMenu_List .swiper-container .swiper-slide-active a em { width:100%;}

.lyIdxPro_Main .lyIdxPro_List { width:100%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.lyIdxPro_List ul li { width:23.5%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:0; background-color:#fff; border-radius:6px; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_List ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyIdxPro_List ul li .lyIdxPro_Img { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_List ul li .lyIdxPro_Img a { display:block; width:100%; height:300px; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_List ul li .lyIdxPro_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;}
.lyIdxPro_List ul li:hover .lyIdxPro_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxPro_List ul li .lyIdxPro_Text { width:100%; height:auto; margin:0 auto; padding:20px; border-top:1px solid #e6e6e6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_List ul li .lyIdxPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:16px; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin:0 auto 4px; padding:0;}
.lyIdxPro_List ul li .lyIdxPro_Text p img { display:inline-block; width:16px; height:16px; margin:-4px 8px 0 0; padding:0; vertical-align:middle;}
.lyIdxPro_List ul li .lyIdxPro_Text a.ProName { display:block; width:100%; height:36px; overflow:hidden; line-height:36px; color:#333; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_List ul li:hover .lyIdxPro_Text a.ProName { color:#00a271;}
.lyIdxPro_List ul li a.ProMore { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(0,162,113,0.7); 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;}
.lyIdxPro_List ul li a.ProMore i { display:block; width:76px; height:96px; overflow:hidden; margin:-48px 0 0 -38px; padding:0; background: url(../images/Ck01.png) center center no-repeat; background-size:100% 100%; position:absolute; left:50%; top:50%;}
.lyIdxPro_List ul li:hover a.ProMore { bottom:0;}

/*lyIdx_Products 结束*/


/*lyIdx_ProRec 开始*/
.lyIdx_ProRec { width:100%; height:auto; margin:0 auto; padding:160px 0 0; background: url(../images/ProBg.png) center top no-repeat; background-size:100% 744px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_ProRec .lyIdx_Title1 p { color:#fff;}

.lyIdx_ProRec .lyIdxProRec_List { width:100%; max-width:74%; height:auto; min-height:420px; margin:0 auto; padding:0; position:relative;}
.lyIdxProRec_List .swiper-container { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 0 80px; position:relative;}
.lyIdxProRec_List .swiper-container .swiper-slide {}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con { width:100%; height:auto; overflow:hidden; margin:0; padding:15px; background-color:#f9f9f9; border-radius:6px; 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;}
.lyIdxProRec_List .swiper-container .swiper-slide:hover .lyIdxProRec_Con { background-color:#00a271;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Img { width:100%; height:300px; overflow:hidden; margin:0 auto 15px; padding:0; background-color:#fff; border-radius:6px;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Img a { display:block; width:100%; height:100%; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_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;}
.lyIdxProRec_List .swiper-container .swiper-slide:hover .lyIdxProRec_Con .lyIdxProRec_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 65px 0 15px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Text a.lyIdxProRec_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; 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;}
.lyIdxProRec_List .swiper-container .swiper-slide:hover .lyIdxProRec_Con .lyIdxProRec_Text a.lyIdxProRec_Name { color:#fff;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Text i { display:block; width:100%; height:0; overflow:hidden; margin:7px auto; padding:0; border-bottom:1px solid #e5e5e5; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxProRec_List .swiper-container .swiper-slide:hover .lyIdxProRec_Con .lyIdxProRec_Text i { border-bottom:1px solid rgba(255,255,255,0.2);}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Text p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:16px; 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;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Text p em { display:inline-block; width:16px; height:16px; margin:-4px 8px 0 0; padding:0; vertical-align:middle; background:url(../images/PIco.png) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxProRec_List .swiper-container .swiper-slide:hover .lyIdxProRec_Con .lyIdxProRec_Text p { color:rgba(255,255,255,0.7);}
.lyIdxProRec_List .swiper-container .swiper-slide:hover .lyIdxProRec_Con .lyIdxProRec_Text p em { background:url(../images/PIco2.png) center center no-repeat; background-size:100% 100%;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Text a.lyIdxProRec_More { display:block; width:50px; height:50px; overflow:hidden; margin:-25px 0 0; padding:0; background-color:#f9f9f9; border:1px solid #e5e5e5; border-radius:50%; position:absolute; top:50%; right:15px; 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;}
.lyIdxProRec_List .swiper-container .swiper-slide .lyIdxProRec_Con .lyIdxProRec_Text a.lyIdxProRec_More img { display:block; width:20px; height:20px; margin:14px auto; padding:0;}
.lyIdxProRec_List .swiper-container .swiper-slide:hover .lyIdxProRec_Con .lyIdxProRec_Text a.lyIdxProRec_More { background-color:#fff; border:1px solid #fff;}

.lyIdxProRec_List .swiper-container .swiper-button-prev, .lyIdxProRec_List .swiper-container .swiper-button-next { width:48px!important; height:48px!important; border:1px solid #e5e5e5; border-radius:50%; position:absolute; top:inherit!important; bottom:0!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxProRec_List .swiper-container .swiper-button-prev { margin:0 15px 0 0!important; left:inherit; right:50%!important; background: url(../images/jt04.png) center center no-repeat; background-size:30px 30px;}
.lyIdxProRec_List .swiper-container .swiper-button-next { margin:0 0 0 15px!important; right:inherit; left:50%!important; background: url(../images/jt03.png) center center no-repeat; background-size:30px 30px;}
.lyIdxProRec_List .swiper-container .swiper-button-prev:hover { border:1px solid #00a271; background:#00a271 url(../images/jt05.png) center center no-repeat; background-size:30px 30px; opacity:1;}
.lyIdxProRec_List .swiper-container .swiper-button-next:hover { border:1px solid #00a271; background:#00a271 url(../images/jt02.png) center center no-repeat; background-size:30px 30px; opacity:1;}

/*lyIdx_ProRec 结束*/


/*lyIdx_Advantage 开始*/
.lyIdx_Advantage { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_Advantage .lyIdxAdv_Main { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0; position:relative;}
.lyIdxAdv_Main .lyIdxAdv_List { width:100%; height:auto; margin:0 auto; padding:0;}
.lyIdxAdv_List ul li { width:49%; height:auto; margin:0 2% 30px 0; padding:30px 40px; background-color:#f9f9f9; border-radius:6px; float:left; 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;}
.lyIdxAdv_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.lyIdxAdv_List ul li:hover { background-color:#00a271;}
.lyIdxAdv_List ul li .lyIdxAdv_Con { width:100%; height:auto; margin:0 auto; padding:0 0 0 72px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAdv_List ul li .lyIdxAdv_Con i { display:block; width:48px; height:48px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxAdv_List ul li .lyIdxAdv_Con i.AdvIco1 { background: url(../images/adv01.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li .lyIdxAdv_Con i.AdvIco2 { background: url(../images/adv02.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li .lyIdxAdv_Con i.AdvIco3 { background: url(../images/adv03.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li .lyIdxAdv_Con i.AdvIco4 { background: url(../images/adv04.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li:hover .lyIdxAdv_Con i.AdvIco1 { background: url(../images/adv1.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li:hover .lyIdxAdv_Con i.AdvIco2 { background: url(../images/adv2.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li:hover .lyIdxAdv_Con i.AdvIco3 { background: url(../images/adv3.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li:hover .lyIdxAdv_Con i.AdvIco4 { background: url(../images/adv4.png) center center no-repeat; background-size:48px 48px;}
.lyIdxAdv_List ul li .lyIdxAdv_Con .lyIdxAdv_Tit { width:100%; height:auto; overflow:hidden; line-height:30px; color:#00a271; font-size:18px; font-weight:bold; margin:0 auto; padding:0;}
.lyIdxAdv_List ul li .lyIdxAdv_Con em { display:block; width:30px; height:2px; overflow:hidden; margin:10px 0 0; padding:0; background-color:#00a271;}
.lyIdxAdv_List ul li .lyIdxAdv_Con p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:justify; word-break:break-all; margin:20px auto 0; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyIdxAdv_List ul li:hover .lyIdxAdv_Con .lyIdxAdv_Tit { color:#fff;}
.lyIdxAdv_List ul li:hover .lyIdxAdv_Con em { background-color:#fff;}
.lyIdxAdv_List ul li:hover .lyIdxAdv_Con p { color:#fff;}

/*lyIdx_Advantage 结束*/


/*lyIdx_News 开始*/
.lyIdx_News { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0 50px; background:#f9f9f9 url(../images/NwBg.png) center center no-repeat; background-size:1120px 580px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_News .lyIdxNews_Top { width:100%; max-width:74%; height:auto; margin:0 auto 40px; padding:0; position:relative;}
.lyIdxNews_Top .lyIdx_Title1 { width:50%; margin:0;}

.lyIdxNews_Tab { height:50px; position:absolute; right:0; top:30px; z-index:2;}
.lyIdxNews_Tab ul li { display:inline-block; width:auto; height:50px; overflow:hidden; line-height:48px; color:#333; font-size:16px; background-color:none; border:1px solid #ddd; border-radius:6px; margin:0 0 0 26px; padding:0 30px; cursor:pointer; 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;}
.lyIdxNews_Tab ul li.NwCur, .lyIdxNews_Tab ul li:hover { color:#fff; background-color:#00a271; border:1px solid #00a271;}

.lyIdx_News .lyIdxNews_List { width:100%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.lyIdxNews_List .swiper-container { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px 0 50px; position:relative;}
.lyIdxNews_List .swiper-container .swiper-slide { margin:0; padding:15px; background-color:#fff; border-radius:6px; 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;}
.lyIdxNews_List .swiper-container .swiper-slide-active, .lyIdxNews_List .swiper-container .swiper-slide:hover { margin-top:-15px; background-color:#00a271;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con { width:100%; height:auto; margin:0 auto; padding:30px; border:1px solid rgba(255,255,255,0.45); border-radius:6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Time { width:70px; height:auto; margin:0; padding:0; float:left;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Time span { display:block; width:100%; height:auto; line-height:20px; color:#999; font-size:16px; text-align:center; margin:0 auto; padding:5px 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Time p { display:block; width:100%; height:auto; line-height:50px; color:#999; font-size:48px; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNews_List .swiper-container .swiper-slide-active .lyIdxNews_Con .lyIdxNews_Time span, .lyIdxNews_List .swiper-container .swiper-slide-active .lyIdxNews_Con .lyIdxNews_Time p, .lyIdxNews_List .swiper-container .swiper-slide:hover .lyIdxNews_Con .lyIdxNews_Time span, .lyIdxNews_List .swiper-container .swiper-slide:hover .lyIdxNews_Con .lyIdxNews_Time p { color:#fff;}

.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Text { width:calc(100% - 100px); width:-webkit-calc(100% - 100px); width:-moz-calc(100% - 100px); width:-o-calc(100% - 100px); height:auto; margin:0; padding:0; float:right;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Text a.NewName { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; 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;}
.lyIdxNews_List .swiper-container .swiper-slide-active .lyIdxNews_Con .lyIdxNews_Text a.NewName, .lyIdxNews_List .swiper-container .swiper-slide:hover .lyIdxNews_Con .lyIdxNews_Text a.NewName { color:#fff;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Text em { display:block; width:30px; height:2px; overflow:hidden; margin:10px 0 0; padding:0; background-color:#00a271; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNews_List .swiper-container .swiper-slide-active .lyIdxNews_Con .lyIdxNews_Text em, .lyIdxNews_List .swiper-container .swiper-slide:hover .lyIdxNews_Con .lyIdxNews_Text em { background-color:#fff;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Text p { width:100%; height:90px; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:justify; word-break:break-all; margin:20px auto 30px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNews_List .swiper-container .swiper-slide-active .lyIdxNews_Con .lyIdxNews_Text p, .lyIdxNews_List .swiper-container .swiper-slide:hover .lyIdxNews_Con .lyIdxNews_Text p { color:rgba(255,255,255,0.7);}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Text a.NewMore { display:block; width:auto; height:30px; overflow:hidden; line-height:30px; 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;}
.lyIdxNews_List .swiper-container .swiper-slide .lyIdxNews_Con .lyIdxNews_Text a.NewMore i { display:inline-block; width:30px; height:30px; overflow:hidden; margin:0 0 0 10px; padding:0; vertical-align:middle; background:url(../images/jt01.png) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNews_List .swiper-container .swiper-slide-active .lyIdxNews_Con .lyIdxNews_Text a.NewMore, .lyIdxNews_List .swiper-container .swiper-slide:hover .lyIdxNews_Con .lyIdxNews_Text a.NewMore { color:#fff;}
.lyIdxNews_List .swiper-container .swiper-slide-active .lyIdxNews_Con .lyIdxNews_Text a.NewMore i, .lyIdxNews_List .swiper-container .swiper-slide:hover .lyIdxNews_Con .lyIdxNews_Text a.NewMore i { margin:0 0 0 20px; background:url(../images/jt02.png) center center no-repeat; background-size:100% 100%;}

.lyIdxNews_More { width:165px; height:auto; position:absolute; top:110px; left:calc(50% + 635px);}
.lyIdxNews_More a { display:block; width:100%; height:50px; overflow:hidden; line-height:48px; color:#333; font-size:16px; text-align:center; background-color:none; border:1px solid #ddd; border-radius:6px; 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; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNews_More a i { display:inline-block; width:30px; height:30px; overflow:hidden; margin:0 0 0 10px; padding:0; vertical-align:middle; background:url(../images/jt01.png) center center no-repeat; background-size:100% 100%;}
.lyIdxNews_More a:hover { color:#fff; background-color:#00a271; border:1px solid #00a271;}
.lyIdxNews_More a:hover i { background:url(../images/jt02.png) center center no-repeat; background-size:100% 100%;}

/*分页器*/
.lyIdxNews_List .swiper-container .swiper-pagination { width:100%; height:auto; overflow:hidden; margin:0; padding:0; left:0; bottom:0!important;}
.lyIdxNews_List .swiper-container .swiper-pagination .swiper-pagination-bullet { width:12px; height:6px; opacity:1; background-color: #dfdfdf; margin:0 5px; border-radius:3px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNews_List .swiper-container .swiper-pagination .swiper-pagination-bullet-active { width:24px; background-color: #00a271;}

/*lyIdx_News 结束*/


/*lyIdx_Brand 开始*/
.lyIdx_Brand { width:100%; height:auto; margin:0 auto; padding:120px 0 60px; background:#f9f9f9 url(../images/BrandBg.png) center top no-repeat; background-size:100% 480px;}
.lyIdx_Brand .swiper-container { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 0; position:relative;}
.lyIdx_Brand .swiper-container .swiper-slide { height:120px; overflow:hidden;margin-top:0; background-color:#fff; border-radius:6px; box-shadow:0 0 0 0 rgba(0,0,0,0.1); position:relative; 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;}
.lyIdx_Brand .swiper-container .swiper-slide img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lyIdx_Brand .swiper-container .swiper-slide-active, .lyIdx_Brand .swiper-container .swiper-slide:hover { margin-top:-20px; box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);}

/*lyIdx_Brand 结束*/


/*nyBanner 开始*/
.nyBanner { width:100%; height:550px; overflow:hidden; margin:80px auto 0; padding:0; position:relative;}
.nyBanner img.BaImg { display:block; width:1920px; height:550px; margin:0; padding:0; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.nyBanner .nyBa_Text { width:100%; max-width:74%; height:auto; margin:0; padding:0; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyBa_Text em { display:block; width:100%; height:auto; overflow:hidden; line-height:30px; color:rgba(255,255,255,0.25); font-size:30px; font-weight:bold; font-style:normal; text-align:center; margin:0 auto; padding:0;}
.nyBa_Text p { width:100%; height:auto; overflow:hidden; line-height:40px; color:#fff; font-size:36px; font-weight:bold; text-align:center; margin:10px auto; padding:0;}
.Crumb { width:100%; height:auto; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.Crumb img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 10px 0 0; padding:0;}
.Crumb a { display:inline-block; width:auto; line-height:30px; color:#fff; font-size:16px; margin:0; padding:0;}
.Crumb a:hover { color:#00a271;}
.Crumb span { display:inline-block; width:auto; line-height:30px; color:rgba(255,255,255,0.45); font-size:16px; margin:0; padding:0;}

.nyMenu { width:100%; height:auto; margin:0 auto; padding:0; background-color:#fff; box-shadow:0 6px 16px rgba(0,0,0,0.06); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyMenu .nyMenu_List { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0;}
.nyMenu_List ul { width:100%; height:auto; margin:0 auto; padding:0;}
.nyMenu_List ul li { height:auto; margin:0; padding:0; position:relative; float:left;}
.nyMenu_List ul.w20 li { width:20%;}
.nyMenu_List ul.w50 li { width:50%;}
.nyMenu_List ul li i { display:block; width:1px; height:16px; margin:-8px 0 0; padding:0; background-color:#ddd; position:absolute; top:50%; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyMenu_List ul li.MenuOn i, .nyMenu_List ul li:hover i { display:none;}
.nyMenu_List ul li a { display:block; width:100%; height:70px; overflow:hidden; line-height:70px; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyMenu_List ul li.MenuOn a, .nyMenu_List ul li:hover a { color:#fff; background-color:#00a271;}

/*NyBanner 结束*/


/*nyAboutUs 开始*/
.lyNy_Title { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.lyNy_Title p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}
.lyNy_Title i { display:block; width:48px; height:14px; margin:20px 0 0; padding:0; background:url(../images/line01.png) 0 0 no-repeat;}
.lyNy_Title1 p { color:#fff;}
.lyNy_Title1 i { background:url(../images/line01.png) 0 0 no-repeat;}

.nyAb_Gsjj { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAb_Gsjj .nyAbGsjj_Main { width:100%; max-width:74%; height:auto; min-height:300px; margin:0 auto; padding:0; position:relative;}
.nyAbGsjj_Main .nyAbGsjj_Img { width:50%; height:520px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.nyAbGsjj_Img img { display:block; width:100%; height:100%; object-fit:cover; 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;}
.nyAbGsjj_Img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyAbGsjj_Main .nyAbGsjj_Con { width:50%; height:auto; overflow:hidden; margin:0; padding:0 0 0 60px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbGsjj_Con .nyAbGsjj_Name { width:100%; height:auto; overflow:hidden; line-height:40px; color:#333; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}
.nyAbGsjj_Con .nyAbGsjj_Line { display:block; width:46px; height:14px; margin:20px 0 40px; padding:0; background:url(../images/line01.png) 0 0 no-repeat; background-size:100% 100%;}
.nyAbGsjj_Con .nyAbGsjj_Ms { width:100%; height:auto; max-height:405px; overflow-y:scroll; line-height:30px; color:#666; font-size:16px; word-break:break-all; text-align:justify; margin:0 auto; padding:0 30px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbGsjj_Ms::-webkit-scrollbar { width:4px;}/* 滚动槽宽度 */
.nyAbGsjj_Ms::-webkit-scrollbar-track { background-color:#e6e6e6; border-radius:0px;}
.nyAbGsjj_Ms::-webkit-scrollbar-thumb { background-color:#00a271;} /* 滚动条滑块默认状态 */
.nyAbGsjj_Ms::-webkit-scrollbar-thumb:window-inactive { background-color:#00a271;} /* 滚动条滑块点击状态 */
.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { width:100%; height:auto; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; margin:0 auto 15px; padding:0;}
.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { display:inline-block; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; font-style:normal!important;}

.nyAbGsjj_Data { width:55%; height:auto; margin:0; padding:0 0 0 5%; background:url(../images/Bg01.png) 0 0 no-repeat; background-size:100% 100%; position:absolute; right:0; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbGsjj_Data dl { padding:25px 0;}
.nyAbGsjj_Data dl dd { width:33.333333%; height:auto; margin:0; padding:0 50px; border-right:1px solid rgba(255,255,255,0.25); float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbGsjj_Data dl dd:nth-child(3) { border:0;}
.nyAbGsjj_Data dl dd p { width:100%; height:40px; line-height:40px; color:#fff; font-family:"RobotoBold"; font-size:40px; text-align:center; margin:0 auto 10px; padding:0;}
.nyAbGsjj_Data dl dd p sub { display:inline-block; line-height:20px; color:rgba(255,255,255,0.65); font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:15px; vertical-align:middle; margin:0 0 0 5px;}
.nyAbGsjj_Data dl dd span { display:block; width:100%; height:25px; overflow:hidden; line-height:25px; color:#fff; font-size:15px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}

.nyAb_Qywh { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0 80px; background:url(../images/QywhBg.jpg) center center no-repeat; background-size:cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAb_Qywh .nyAbQywh_Main { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0;}
.nyAbQywh_Main .nyAbQywh_List { width:100%; height:auto; margin:0 auto; padding:0;}
.nyAbQywh_List ul li { width:22.75%; height:auto; margin:0 3% 0 0; padding:40px; background-color:#fff; float:left; 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;}
.nyAbQywh_List ul li:nth-child(4n+4) { margin:0;}
.nyAbQywh_List ul li:hover { background-color:#00a271;}
.nyAbQywh_List ul li i { display:block; width:64px; height:64px; overflow:hidden; margin:0 auto 14px; padding:0; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li i.QywhIco1 { background:#00a271 url(../images/QywhIco01.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li i.QywhIco2 { background:#00a271 url(../images/QywhIco02.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li i.QywhIco3 { background:#00a271 url(../images/QywhIco03.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li i.QywhIco4 { background:#00a271 url(../images/QywhIco04.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco1 { background:#fff url(../images/QywhIco1.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco2 { background:#fff url(../images/QywhIco2.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco3 { background:#fff url(../images/QywhIco3.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li:hover i.QywhIco4 { background:#fff url(../images/QywhIco4.png) center center no-repeat; background-size:40px 40px;}
.nyAbQywh_List ul li p { width:100%; height:auto; line-height:32px; color:#333; font-size:20px; font-weight:bold; text-align:center; margin:0 auto 2px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li span { display:block; width:100%; height:auto; line-height:30px; color:#999; font-size:16px; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li:hover p { color:#fff;}
.nyAbQywh_List ul li:hover span { color:rgba(255,255,255,0.65);}

/*nyAboutUs 结束*/

/*NyAbout_Honor 开始*/
.NyAbout_Honor { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0 0; background-color:#eee; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbout_Honor i.HnrBg { display:block; width:25.2%; height:100%; margin:0; padding:0; background-color:#fff; position:absolute; top:0; right:0;}
.NyAbout_Honor .NyAboutHonor_Main { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0; position:relative; z-index:1;}
.NyAboutHonor_Main .NyAboutHonor_List { width:50%; height:auto; margin:0; padding:0 0 80px; float:left; position:relative;}
.NyAboutHonor_List .swiper-container { width:100%; height:720px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.NyAboutHonor_List .swiper-container .swiper-slide { height:auto;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Text a { display:block; width:100%; height:80px; overflow:hidden; line-height:40px; color:#333; font-size:24px; margin:0 auto; padding:20px 40px 19px 40px; border-bottom:1px solid #ddd; transform: -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Text a i { display:block; width:40px; height:40px; overflow:hidden; margin:0 40px 0 0; padding:0; background: url(../images/hnrIco1.png) center center no-repeat; background-size:36px 36px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Text a em { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; background: url(../images/jt06.png) center center no-repeat; background-size:20px 20px; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Text a:hover, .NyAboutHonor_List .swiper-container .swiper-slide-active .NyAboutHonor_Text a { color:#00a271;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Text a:hover i, .NyAboutHonor_List .swiper-container .swiper-slide-active .NyAboutHonor_Text a i { background: url(../images/hnrIco2.png) center center no-repeat; background-size:36px 36px;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Text a:hover em, .NyAboutHonor_List .swiper-container .swiper-slide-active .NyAboutHonor_Text a em { background: url(../images/jt07.png) center center no-repeat; background-size:20px 20px;}

.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Img { display:block; width:280px; height:200px; margin:20px auto; padding:20px; box-shadow:0 0 10px 0 rgba(0,0,0,0.1); 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;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Img a { display:block; width:100%; height:100%; margin:0 auto; padding:0; position:relative;}
.NyAboutHonor_List .swiper-container .swiper-slide .NyAboutHonor_Img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.NyAboutHonor_List .swiper-container .swiper-slide-active .NyAboutHonor_Img { display:block;}

.NyAboutHonor_List .swiper-button-prev4, .NyAboutHonor_List .swiper-button-next4 { width:48.6%!important; height:60px!important; margin:0!important; position:absolute; top:inherit!important; bottom:0!important; opacity:1; border-radius:0; cursor:pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutHonor_List .swiper-button-prev4 { left:0!important; background:#fff url(../images/up01.png) center center no-repeat; background-size:20px 20px;}
.NyAboutHonor_List .swiper-button-next4 { right:0!important; background:#fff url(../images/down01.png) center center no-repeat; background-size:20px 20px;}
.NyAboutHonor_List .swiper-button-prev4:hover { background:#00a271 url(../images/up02.png) center center no-repeat; background-size:20px 20px;}
.NyAboutHonor_List .swiper-button-next4:hover { background:#00a271 url(../images/down02.png) center center no-repeat; background-size:20px 20px;}
.NyAboutHonor_List .swiper-button-disabled { opacity:0.5}

.NyAboutHonor_Main .NyAboutHonor_Pic { width:50%; height:880px; overflow:hidden; margin:0; padding:0; float:right; position:relative;}
.NyAboutHonor_Pic img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; right:0; bottom:0;}
/*NyAbout_Honor 结束*/



/*分页样式 开始*/
#fengye { margin:0 auto; font-size:0; text-align:center;}
#fengye a { display:inline-block; padding:0 25px; background-color:#fff; height:44px; line-height:44px; text-align: center; margin:0 6px; border-radius:22px; color:#666; font-size:16px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
#fengye a:hover { background-color:#00a271; color:#fff;}
#fengye a.pnnum1 { background-color:#00a271; color:#fff;}
#fengye input { display:none; padding:0 5px; background-color:#00a271; width:40px!important; height:30px!important; line-height:30px; text-align:center; border-radius:2px; margin:0 5px; color:#fff; cursor:pointer; border:0; outline:none;}
#fengye .p_input { display:none; padding:0 5px; background-color:#fff; width:40px!important; height:30px; line-height:28px; text-align:center; margin:0 5px; color:#555; font-size:14px; cursor:default; border:1px solid #efefef; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*分页样式 结束*/

/*lyNy_Products 开始*/
.nyPro_Menu { width:100%; height:auto; margin:0 auto; padding:0; position:relative; z-index:9;}
.ParentLevel { width:100%; height:auto; margin:0 auto; padding:115px 0 15px; background-color:#fff; box-shadow:0 5px 18px rgba(0,0,0,0.06); position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ParentLevel1{ padding:40px 0 15px}
.ParentLevel ul { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0; height:60px; overflow:hidden;}
.ParentLevel ul li { display:block; width:10.75%; height:auto; margin:0 2% 15px 0; padding:0; float:left;}
.ParentLevel ul li:nth-child(8){ margin-right:0;}
.ParentLevel ul li p { width:auto; height:auto; margin:0; padding:0; background-color:#f5f5f5; border-radius:4px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center;}
.ParentLevel ul li p a { display:block; width:auto; height:50px; line-height:50px; color:#333; font-size:18px; font-weight:bold; margin:0; padding:0 10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ParentLevel ul li p span { display:block; width:40px; height:40px; margin:-20px 0 0; padding:0; background:url(../images/mulu0.png) center center no-repeat; background-size:20px 20px; position:absolute; top:50%; right:0; cursor:pointer;}
.ParentLevel ul li p span i { display:block; width:1px; height:20px; margin:10px 0; padding:0; background-color:#e5e5e5; float:left;}
.ParentLevel ul li.selected p, .ParentLevel ul li:hover p { background-color:#00a271;}
.ParentLevel ul li.selected p a, .ParentLevel ul li:hover p a { color:#fff;}
.ParentLevel ul li:hover p span { background:url(../images/mulu1.png) center center no-repeat; background-size:20px 20px;}
.ParentLevel ul li.selected p span { background:url(../images/mulu2.png) center center no-repeat; background-size:20px 20px;}
.ParentLevel ul li.selected p span i, .ParentLevel ul li:hover p span i { background-color:rgba(255,255,255,0.3);}
.ChildLevel { display:none; width:100%; height:80px; overflow:hidden; margin:0; padding:0; background-color:#f9f9f9; box-shadow:0 10px 10px rgba(0,0,0,0.1); position:absolute; left:0; top:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ParentLevel ul li.selected .ChildLevel { display:block;}
.ChildLevel .tag { width:100%; max-width:74%; height:auto; margin:0 auto; padding:20px 0;}
.ChildLevel .tag a { display:inline-block; width:auto; height:50px; line-height:50px; color:#666; font-size:16px; margin:0 30px 0 0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ChildLevel .tag a.cur, .ChildLevel .tag a:hover { color:#00a271; border-bottom:2px solid #00a271;}

.lyNy_Products { width: 100%; max-width:74%; height: auto; min-height:320px; margin: 140px auto 60px; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_Products1{ margin:60px auto;}
.lyNy_Products ul{ min-height:300px;}
.lyNy_Products ul li { width:23.5%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:0; background-color:#fff; border-radius:6px; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_Products ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyNy_Products ul li .lyIdxPro_Img { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_Products ul li .lyIdxPro_Img a { display:block; width:100%; height:300px; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_Products ul li .lyIdxPro_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;}
.lyNy_Products ul li:hover .lyIdxPro_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNy_Products ul li .lyIdxPro_Text { width:100%; height:auto; margin:0 auto; padding:20px; border-top:1px solid #e6e6e6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_Products ul li .lyIdxPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:16px; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin:0 auto 4px; padding:0;}
.lyNy_Products ul li .lyIdxPro_Text p img { display:inline-block; width:16px; height:16px; margin:-4px 8px 0 0; padding:0; vertical-align:middle;}
.lyNy_Products ul li .lyIdxPro_Text a.ProName { display:block; width:100%; height:36px; overflow:hidden; line-height:36px; color:#333; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_Products ul li:hover .lyIdxPro_Text a.ProName { color:#00a271;}
.lyNy_Products ul li a.ProMore { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(0,162,113,0.7); 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;}
.lyNy_Products ul li a.ProMore i { display:block; width:76px; height:96px; overflow:hidden; margin:-48px 0 0 -38px; padding:0; background: url(../images/Ck01.png) center center no-repeat; background-size:100% 100%; position:absolute; left:50%; top:50%;}
.lyNy_Products ul li:hover a.ProMore { bottom:0;}

.lyNy_Products #fengye { margin:30px auto 0;}

/*lyNy_Products 结束*/


.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:100%; max-width:74%; 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:#00a271; border-radius:4px;}
.nyProAll { height:50px; margin: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/jt08.png) center center no-repeat; background-size:20px 20px; border:1px solid #00a271; 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:none; 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:#00a271;}
.nyProAll a:hover i { background:#00a271 url(../images/jt09.png) center center no-repeat; background-size:20px 20px;}
.nyProAll a:hover em { background-color:#00a271;}

.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:100%; max-width:74%; 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 20px 0 0; padding:0 20px 0 25px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProListChild p a img { display:block; width:16px; height:16px; margin:-8px 0 0; padding:0; position:absolute; left:0; top:50%;}
.nyProListChild p a:hover { color:#00a271;}

/*NyPro_List 开始*/
.NyPro_List { width: 100%; max-width:74%; height: auto; min-height:320px; margin: 60px auto; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyPro_List ol li { width:49%; height:auto; margin:0 2% 30px 0; padding:40px; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0.1); float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyPro_List ol li:nth-child(2n+2) { margin:0 0 30px;}
.NyPro_List ol li:hover { box-shadow:0 5px 20px rgba(0,0,0,0.1);}
.NyPro_List ol li .NyProlist_Text { width:50%; height:auto; margin:0; padding:0 20px 0 0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyPro_List ol li .NyProlist_Text .ProlistName { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.NyPro_List ol li .NyProlist_Text .ProlistName a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:26px; font-weight:bold; 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;}
.NyPro_List ol li:hover .NyProlist_Text .ProlistName a { color:#00a271;}
.NyPro_List ol li .NyProlist_Text .ProlistMs { width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; margin:10px auto 30px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.NyPro_List ol li .NyProlist_Text dl dd { width:100%; height:35px; overflow:hidden; line-height:35px; color:#666; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.NyPro_List ol li .NyProlist_Text dl dd i { display:block; width:5px; height:5px; margin:15px 10px 15px 0; padding:0; background-color:#333; border-radius:50%; float:left;}
.NyPro_List ol li .NyProlist_Text .ProlistBtn { width:100%; height:auto; margin:40px auto 0; padding:0;}
.NyPro_List ol li .NyProlist_Text .ProlistBtn a { display:block; width:90px; height:30px; margin:0 15px 0 0; padding:0; border-radius:15px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyPro_List ol li .NyProlist_Text .ProlistBtn a.ProlistMore { line-height:30px; color:#fff; font-size:14px; text-align:center; background-color:#bbb;}
.NyPro_List ol li .NyProlist_Text .ProlistBtn a.ProlistZx { line-height:28px; color:#bbb; font-size:14px; text-align:center; background-color:#fff; border:1px solid #d3d3d3;}
.NyPro_List ol li:hover .NyProlist_Text .ProlistBtn a.ProlistMore { background-color:#00a271;}
.NyPro_List ol li .NyProlist_Text .ProlistBtn a.ProlistZx:hover { color:#00a271; border:1px solid #00a271;}

.NyPro_List ol li .NyProlist_Img { width:50%; height:280px; margin:0; padding:0; float:right;}
.NyPro_List ol li .NyProlist_Img a { display:block; width:100%; height:100%; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyPro_List ol li .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;}
.NyPro_List ol li:hover .NyProlist_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.NyPro_List #fengye { margin:30px auto 0;}

/*NyPro_List 结束*/

/*nyNews_Main 开始*/
.nyNews_Container { width:100%; height:auto; overflow:hidden; margin:0 auto 60px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_Container .nyNews_Rec { width:100%; height:auto; margin:0 auto; padding:60px 0; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_Rec .nyNewsRec_Main { width:100%; max-width:74%; height:auto; min-height:300px; margin:0 auto; padding:0; position:relative;}
.nyNewsRec_Main .nyNewsRec_Img { width:44%; height:380px; overflow:hidden; margin:0; padding:0;}
.nyNewsRec_Main .nyNewsRec_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNewsRec_Main .nyNewsRec_Img a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; 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;}
.nyNewsRec_Main:hover .nyNewsRec_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNewsRec_Main .nyNewsRec_Con { width:60%; height:auto; margin:0; padding:0; position:absolute; top:50%; right:0; z-index:1; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { width:100%; height:280px; margin:0; padding:40px; background-color:#fff; box-shadow:0 10px 20px 0 rgba(0,0,0,0.06); position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { display:block; width:100%; height:45px; overflow:hidden; line-height:45px; color:#333; font-size:25px; font-weight:bold; 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;}
.nyNewsRec_Main:hover .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { color:#00a271;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { width:100%; height:56px; overflow:hidden; line-height:28px; color:#999; font-size:16px; word-break:break-all; margin:15px auto 30px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date { width:100%; height:auto; margin:0 auto; padding:0;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { display:block; width:auto; height:32px; overflow:hidden; line-height:32px; color:#999; font-size:16px; margin:0; padding:0; float:left;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span img { display:block; width:16px; height:16px; margin:8px 8px 8px 0; padding:0; float:left;}
.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More { display:block; width:auto; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:16px; text-align:right; margin:0; padding:0; float:right;}
.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More i { display:inline-block; width:30px; height:30px; vertical-align:middle; margin:-2px 0 0 15px; padding:0; background:url(../images/jt08.png) center center no-repeat; background-size:20px 20px; border:1px solid #00a271; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main:hover .nyNewsRec_Date a.nyNewsRec_More { color:#00a271;}
.nyNewsRec_Main:hover .nyNewsRec_Date a.nyNewsRec_More i { background:#00a271 url(../images/jt09.png) center center no-repeat; background-size:20px 20px;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text i.nyNewsRecHot { display:block; width:76px; height:76px; margin:0; padding:0; position:absolute; top:0; right:0;}

.nyNews_Container .nyNews_List { width:100%; max-width:74%; height:auto; min-height:300px; margin:0 auto; padding:60px 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:30px; background-color:#fff; float:left; 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; position:relative;}
.nyNews_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.nyNews_List ul li a.nyNewsList_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;position:relative; z-index:2;}
.nyNews_List ul li:hover a.nyNewsList_Name { color:#fff;}
.nyNews_List ul li p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; word-break:break-all; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date { width:100%; height:auto; margin:0 auto 15px; padding:0 0 15px; border-bottom:1px solid #efefef; position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date span { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0; padding:0; float:left;}
.nyNews_List ul li .nyNewsList_Date span i { display:block; width:16px; height:16px; margin:4px 8px 4px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left;}
.nyNews_List ul li:hover .nyNewsList_Date { border-bottom:1px solid rgba(255,255,255,0.2);}
.nyNews_List ul li:hover .nyNewsList_Date span i { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}
.nyNews_List ul li .nyNewsList_Date a.nyNewsList_More { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:right; margin:0; padding:0; float:right;position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date a.nyNewsList_More i { display:inline-block; width:22px; height:22px; vertical-align:middle; margin:-2px 0 0 10px; padding:0; background:url(../images/jt08.png) center center no-repeat; background-size:16px 16px; border:1px solid #00a271; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_List ul li:hover .nyNewsList_Date a.nyNewsList_More {color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date a.nyNewsList_More i {background:url(../images/jt09.png) center center no-repeat; background-size:16px 16px;border:1px solid rgba(255,255,255,.65);}
.nyNews_List ul li:after{content:""; display:block; width:100%; height:0; position:absolute; bottom:0; left:0; background:#00a271; transition: all .4s ease;} 
.nyNews_List ul li:hover:after{ height:100%; bottom:0;}
.nyNews_List ul li:hover p{ color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date span{color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date span img { opacity:.8;}

/*nyNews_Main 结束*/

/*nyNews_Detail 开始*/
.nyNews_Detail { width:100%; max-width:74%; height:auto; margin:60px auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_Detail .nyNewsDetail_Title { width:100%; height:auto; margin:0 auto 20px; padding:0;}
.nyNewsDetail_Title h1 { width:100%; height:auto; line-height:40px; color:#333; font-size:30px; font-weight:bold; margin:0 auto; padding:0 150px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_Detail .nyNewsDetail_Tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0 auto 30px; padding:0 0 15px; border-bottom:1px solid #e6e6e6;}
.nyNewsDetail_Tips span { display:inline-block; height:30px; line-height:30px; color:#999; font-size:16px; margin:0 40px 0 0; padding:0;}
.nyNewsDetail_Tips span img { display:block; width:16px; height:16px; margin:7px 7px 7px 0; padding:0; float:left;}
.nyNewsDetail_Con { width:100%; height:auto; overflow:hidden; line-height:28px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em { width:100%; height:auto; overflow:hidden; line-height:28px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; font-style:normal; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p { margin:0 auto 20px; background:none!important;}
.nyNewsDetail_Con img { display:inline-block; width:auto!important; max-width:100%!important; height:auto!important; margin:0 auto 20px;}

.nyNews_Detail a.ReturnBtn { display:block; width:128px; height:38px; overflow:hidden; line-height:38px; color:#333; font-size:16px; text-align:center; background-color:#fff; border:1px solid #ddd; border-radius:21px; 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;}
.nyNews_Detail a.ReturnBtn i { display:inline-block; width:18px; height:18px; vertical-align:middle; margin:-2px 6px 0 0; padding:0; background:url(../images/ico4.png) center center no-repeat; background-size:18px 18px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_Detail a.ReturnBtn:hover { color:#fff; background-color:#00a271; border:1px solid #00a271;}
.nyNews_Detail a.ReturnBtn:hover i { background:url(../images/ico5.png) center center no-repeat; background-size:18px 18px;}

.nyPrevNext { width:100%; height:auto; margin:40px auto 0; padding:0;}
.nyPrevNext ul li { width:48.5%; height:auto; margin:0 3% 0 0; padding:25px 40px; background-color:#f6f6f6; border-top:6px solid #333; box-shadow:0 0 0 rgba(0,0,0,0.1); float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li:nth-child(2) { margin:0;}
.nyPrevNext ul li span { display:block; width:100%; height:auto; line-height:30px; color:#333; font-size:24px; margin:0 auto 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#aaa; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nyPrevNext ul li p a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:16px; 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;}
.nyPrevNext ul li:hover { background-color:#fff; border-top:6px solid #00a271; box-shadow:0 0 16px rgba(0,0,0,0.1);}
.nyPrevNext ul li:hover span { color:#00a271;}
.nyPrevNext ul li:hover p a { color:#333;}

.nyNewsDetail_Con .fvopvideo { width:60%; height:520px;}

/*nyNews_Detail 结束*/

/*nyApplication 开始*/
.nyApplication { width:100%; height:auto; overflow:hidden; margin:60px auto 40px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApplication .nyApp_Main { width:100%; max-width:74%; height:auto; min-height:300px; margin:0 auto; padding:0;}
.nyApp_Main .nyApp_List { width:100%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.nyApp_List ul li { width:31%; height:auto; overflow:hidden; margin:0 3.5% 40px 0; padding:0; background-color:#fff; border-radius:28px 28px 0 0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:nth-child(3n+3) { margin:0 0 40px;}
.nyApp_List ul li:hover { background-color:#00a271;}
.nyApp_List ul li .nyApp_Img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0;}
.nyApp_List ul li .nyApp_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#eaeaea; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApp_List ul li .nyApp_Img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; opacity:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyApp_List ul li .nyApp_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApp_List ul li .nyApp_Text a.nyApp_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:20px; font-weight:bold; 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;}
.nyApp_List ul li:hover .nyApp_Text a.nyApp_Name { color:#fff;}
.nyApp_List ul li .nyApp_Text p { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:16px; word-break:break-all; margin:10px auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text p { color:rgba(255,255,255,0.45);}
.nyApp_List ul li .nyApp_Text .nyApp_Time { width:100%; height:auto; margin:0 auto; padding:0;}
.nyApp_List ul li .nyApp_Text .nyApp_Time span { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li .nyApp_Text .nyApp_Time span i { display:block; width:16px; height:16px; margin:7px 5px 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;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time span { color:rgba(255,255,255,0.45);}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time span i { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.nyApp_List ul li .nyApp_Text .nyApp_Time a { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; 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;}
.nyApp_List ul li .nyApp_Text .nyApp_Time a i { display:block; width:28px; height:28px; margin:0 0 0 10px; padding:0; border:1px solid #00a271; background:url(../images/jt08.png) center center no-repeat; background-size:20px 20px; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time a { color:#fff;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time a i { border:1px solid #fff; background:url(../images/jt09.png) center center no-repeat; background-size:20px 20px;}

/*nyApplication 结束*/

/*NyHonor_List 开始*/
.NyHonor_List { width:100%; max-width:74%; height:auto; min-height:320px; margin:60px auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyHonor_List ul li { width:23.5%; height:auto; margin:0 2% 30px 0; padding:30px 30px 0; background-color:#fff; box-shadow:0 0 0 0 rgba(0,0,0,0.1); float:left; 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;}
.NyHonor_List ul li:nth-child(4n+4) { margin:0 0 30px;}
.NyHonor_List ul li:hover { box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);}
.NyHonor_List ul li .NyHonor_Img { width:100%; height:270px; margin:0 auto; padding:0;}
.NyHonor_List ul li .NyHonor_Img a { display:block; width:100%; height:100%; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyHonor_List ul li .NyHonor_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;}
.NyHonor_List ul li:hover .NyHonor_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyHonor_List ul li .NyHonor_Name { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 0;}
.NyHonor_List ul li .NyHonor_Name a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; text-align:center; 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;}
.NyHonor_List ul li:hover .NyHonor_Name a { color:#00a271;}

.NyHonor_List #fengye { margin:30px auto 0;}

/*NyHonor_List 结束*/

/*NyVideo_List 开始*/
.NyVideo_List { width:100%; max-width:74%; height:auto; min-height:320px; margin:60px auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyVideo_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; box-shadow:0 0 0 0 rgba(0,0,0,0.1); float:left; 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;}
.NyVideo_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.NyVideo_List ul li:hover { box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);}
.NyVideo_List ul li .NyVideo_Img { width:100%; height:270px; overflow:hidden; margin:0 auto; padding:0;}
.NyVideo_List ul li .NyVideo_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyVideo_List ul li .NyVideo_Img a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; 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;}
.NyVideo_List ul li:hover .NyVideo_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyVideo_List ul li .NyVideo_Img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(0,162,113,0.8) url(../images/vdIco.png) center center no-repeat; background-size:64px 64px; 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;}
.NyVideo_List ul li:hover .NyVideo_Img a i { bottom:0;}
.NyVideo_List ul li .NyVideo_Con { width:100%; height:auto; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyVideo_List ul li .NyVideo_Con .NyVideo_Text { width:100%; height:auto; margin:0; padding:20px 30px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyVideo_List ul li .NyVideo_Con .NyVideo_Text a.NyVideo_Name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; font-weight:bold; word-break:break-all; text-align:justify; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyVideo_List ul li:hover .NyVideo_Con .NyVideo_Text a.NyVideo_Name { color:#00a271;}
.NyVideo_List ul li .NyVideo_Con .NyVideo_Text p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#777; font-size:15px; word-break:break-all; text-align:justify; margin:0 auto; padding:0 60px 0 0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; 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;}

.NyVideo_List ul li .NyVideo_Con .NyVideo_Btn { width:60px; height:60px; margin:0; padding:0; position:absolute; right:0; bottom:0;}
.NyVideo_List ul li .NyVideo_Con .NyVideo_Btn a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#00a271; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyVideo_List ul li .NyVideo_Con .NyVideo_Btn 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;}
.NyVideo_List ul li:hover .NyVideo_Con .NyVideo_Btn a { background-color:#00a271;}

.NyVideo_List #fengye { margin:30px auto 0;}


/*NyVideo_List 结束*/

/*NyOrder 开始*/
.NyOrder { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder .NyOrder_Main { width:100%; max-width:74%; height:auto; min-height:300px; margin:0 auto; padding:0;}
.NyOrder_Main .NyOrder_Con { width:100%; height:200px; margin:0 auto 40px; padding:25px 160px 25px 50px; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_Con .NyOrder_Img { width:150px; height:150px; overflow:hidden; margin:0 50px 0 0; padding:0; float:left; border:3px solid #00a271; border-radius:50%; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_Img img { display:block; width:100%; height:100%; margin:0; padding:0;}
.NyOrder_Con p { width:auto; height:auto; line-height:40px; color:#00a271; font-size:24px; margin:20px 0 10px; padding:0 50px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_Con span { display:block; width:auto; height:auto; line-height:28px; color:#999; font-size:16px; margin:0; padding:0 50px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.NyOrder_Con a.WeChatBtn { display:block; width:80px; height:100%; margin:0; padding:30px 20px; background-color:#333; position:absolute; top:0; right:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyOrder_Con a.TelBtn { display:block; width:80px; height:100%; margin:0; padding:30px 20px; background-color:#00a271; position:absolute; top:0; right:80px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyOrder_Con a.WeChatBtn img, .NyOrder_Con a.TelBtn img { display:block; width:40px; height:40px; margin:0 auto 10px; padding:0;}
.NyOrder_Con a.WeChatBtn span, .NyOrder_Con a.TelBtn span { display:block; width:100%; height:auto; line-height:40px; color:#fff; font-size:18px; writing-mode: vertical-lr; letter-spacing:4px; margin:0; padding:0;}
.NyOrder_Con a.WeChatBtn:hover, .NyOrder_Con a.TelBtn:hover { background-color:#008e63;}

.NyOrder_Main .NyOrder_List { width:100%; height:auto; margin:0 auto; padding:0;}
.NyOrder_Main .NyOrder_List p{ font-size:16px; color:#666; line-height:30px;}
.NyOrder_List #ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
.NyOrder_List #ly_msg.ly_msg h3 { display:none!important;}
.NyOrder_List #ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
.NyOrder_List #ly_msg.ly_msg ul li h4, .NyOrder_Right #ly_msg.ly_msg ul li h4.xh { display:none!important;}
.NyOrder_List #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;}
.NyOrder_List #ly_msg.ly_msg ul li:nth-child(1), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(3), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 30px 0!important; float:left!important;}
.NyOrder_List #ly_msg.ly_msg ul li:nth-child(2),.NyOrder_List #ly_msg.ly_msg ul li:nth-child(4), .NyOrder_List #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; float:right!important;}
.NyOrder_List #ly_msg.ly_msg ul li:last-child { margin:0 auto!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12, .NyOrder_List #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt1 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 input, .NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input, .NyOrder_List #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:#fff!important; border:0!important; outline:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
.NyOrder_List #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.NyOrder_List #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;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
.NyOrder_List #ly_msg.ly_msg ul li .msg_tara textarea, .NyOrder_List #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:#fff!important; border:0!important; outline:none!important; resize:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyOrder_List #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;}
.NyOrder_List #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!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;}
.NyOrder_List #ly_msg.ly_msg .msg_btn input:hover { background-color:#00a271!important;}
.NyOrder_List #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#00a271!important; margin:0 30px 0 0!important;}
.NyOrder_List #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#008e63!important;}

/*NyOrder 结束*/

/*nyDown 开始*/
.nyDown { width:100%; overflow:hidden; margin:60px auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown .nyDown_Main { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0;}
.nyDown_Main .nyDown_List { width:100%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.nyDown_List ul li { width:48.5%; height:auto; margin:0 3% 30px 0; padding:0 100px 0 0; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0); float:left; position:relative; 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;}
.nyDown_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.nyDown_List ul li:hover { box-shadow:0 0 10px rgba(0,0,0,0.06);}
.nyDown_List ul li .nyDown_Btn { width:100px; height:100px; margin:0; padding:0; border-left:1px solid #e6e6e6; 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;}
.nyDown_List ul li .nyDown_Btn a { display:block; width:100px; height:100px; margin:0 auto; padding:25px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Btn a i.DwIco { display:block; width:50px; height:50px; margin:0 auto; padding:0; background:url(../images/down03.png) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_List ul li:hover .nyDown_Btn { border-left:1px solid #00a271;}
.nyDown_List ul li:hover .nyDown_Btn a i.DwIco { background:url(../images/down04.png) center center no-repeat; background-size:100% 100%;}

.nyDown_List ul li .nyDown_Text { width:100%; height:100px; overflow:hidden; margin:0; padding:15px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 6px; padding:0 0 0 13px; position:relative; 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;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name i { display:block; width:3px; height:20px; margin:0; padding:0; background-color:#00a271; position:absolute; left:0; top:10px;}
.nyDown_List ul li .nyDown_Text span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0 auto; padding:0;}
.nyDown_List ul li .nyDown_Text span img { display:block; width:18px; height:18px; margin:2px 6px 2px 0; padding:0; float:left;}
.nyDown_List ul li:hover .nyDown_Text a.nyDown_Name { color:#00a271;}

.nyDown_Main #fengye { margin:30px auto 0;}

.NyDown_btn a { display:inline-block; width:160px; height:44px; line-height:44px; color:#fff; font-size:16px; margin:40px auto; padding:0 33px; background:#00a271 url(../images/down05.png) 108px 8px no-repeat; background-size:26px 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:21px;}
.NyDown_btn a:hover { background-color:#007b56;}


/*nyDown 结束*/

/*NyContactUs 开始*/
.NyContactUs { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0; background-color:#f5f5f5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs .NyContactUs_Main {width:100%; max-width:74%;  height:auto; margin:0 auto; padding:0;}
.NyContactUs_Main .NyContactUs_Lxfs { width:100%; height:auto; overflow:hidden; margin:0 auto ; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Lxfs ul { width: 100%; height:260px; overflow:hidden; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Lxfs ul li { width:calc(33.3333% - 20px); width:-moz-calc(33.3333% - 20px); width:-webkit-calc(33.3333% - 20px); height:120px; overflow:hidden; margin:0 30px 20px 0; padding:35px 40px; background-color:#fff; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Lxfs ul li:nth-child(3n+3) { margin:0 0 20px;}
.NyContactUs_Lxfs ul li img { display:block; width:50px; height:50px; margin:0 20px 0 0; padding:0; float:left;}
.NyContactUs_Lxfs ul li span { display:block; width:auto; height:auto; line-height:24px; color:#555; font-size:16px; margin:0; padding:0;}
.NyContactUs_Lxfs ul li p { width:auto; height:auto; max-height:52px; overflow:hidden; line-height:26px; color:#333; font-size:16px; font-weight:bold; word-break:break-all; margin:0; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.NyContactUs_Lxfs .NyContactUs_Ewm { width:100%; height:260px; overflow:hidden; margin:20px 0 0; padding:35px 40px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Ewm p { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactUs_Ewm p img { display:block; width:140px; height:140px; margin:0 auto; padding:0;}
.NyContactUs_Ewm p span { display:block; width:100%; height:30px; line-height:45px; color:#555; font-size:16px; text-align:center;}

.NyContactUs_Main .NyContactUs_Map { width:100%; height:auto; margin:0 auto; padding:10px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyMap { width:100%; height:450px; overflow:hidden; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyMap .dz_map { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyMap .dz_map #container { height:120%;}

/*NyContactUs 结束*/


/*lyNyNew_detail 开始*/
.lyNyNew_detail { width:100%; max-width:74%; height:auto; min-height:320px; overflow:hidden; margin:60px auto; padding:0;}
.lyNyNew_detail .NyNewDetail_con { width:70%; overflow:hidden; margin:0; padding:0; float:left;}
.NyNewDetail_con .NyNewDetail_tit { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:30px; margin:0 auto; padding:0;}
.NyNewDetail_con .NyNewDetail_tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:20px auto 40px; padding:0 0 9px; border-bottom:1px solid #eee;}
.NyNewDetail_con .NyNewDetail_text { width:100%; overflow:hidden; margin:0 auto; padding:0; line-height:30px; color:#666; font-size:15px; text-align:justify; min-height:300px;}
.NyNewDetail_text p, .NyNewDetail_text div { width:100%; overflow:hidden; line-height:30px; color:#666; font-size:15px; text-align:justify; text-indent:0; margin:0 auto; padding:0;}
.NyNewDetail_text p span, .NyNewDetail_text span, .NyNewDetail_text p em, .NyNewDetail_text em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:15px!important;}
.NyNewDetail_text table tr td p { text-indent:0!important;}
.NyNewDetail_text img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.lyNyNew_detail .NyNewDetail_right { width:25%; overflow:hidden; margin:0 0 40px; padding:0; float:right;}
.NyNewDetail_right .NyNewDetail_page { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyNewDetail_page ul li { width:100%; overflow:hidden; margin:0 auto 20px; padding:20px 20px 10px; background-color:#f7f7f7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_page ul li span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; font-weight:bold; margin:0 auto; padding:0;}
.NyNewDetail_page ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 10px; padding:0;}
.NyNewDetail_page ul li a:hover { color:#00a271;}
.NyNewDetail_page ul li font { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:0 auto; padding:0;}

.NyNewDetail_right .NyNewDetail_MoreNews { width:100%; overflow:hidden; margin:0 auto 60px; padding:20px; background-color:#f7f7f7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_MoreNews .MoreNews_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; font-weight:bold; margin:0 auto; padding:0;}
.MoreNews_tit i { display:block; width:3px; height:22px; overflow:hidden; margin:9px 10px 9px 0; padding:0; background-color:#00a271; float:left;}
.NyNewDetail_MoreNews ul li { width:100%; overflow:hidden; margin:0 auto; padding:15px 0 14px; border-bottom:1px dashed #ddd;}
.NyNewDetail_MoreNews ul li:last-child { border:0;}
.NyNewDetail_MoreNews ul li .MoreNews_text { width:100%; height:auto; overflow:hidden; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_MoreNews ul li .MoreNews_text a { display:block; width:100%; height:auto; overflow:hidden; line-height:25px; color:#333; font-size:15px; font-weight:bold; margin:0 auto 10px; padding:0;}
.NyNewDetail_MoreNews ul li:hover .MoreNews_text a { color:#00a271;}
.NyNewDetail_MoreNews ul li .MoreNews_text span { display:block; width:100%; height:28px; overflow:hidden; line-height:28px; color:#999; font-size:14px; margin:0 auto; padding:0;}
.NyNewDetail_MoreNews ul li .MoreNews_text span img { display:block; width:20px; height:20px; overflow:hidden; margin:4px 5px 4px 0; padding:0; float:left;}

/*lyNyNew_detail 结束*/


/*产品中心目录*/
.ny_profl{ position:relative; z-index:99;min-height: 100px; background:#fff;padding: 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ny_profl1{ padding-bottom:50px;}
.ny_profl .ny_profl_bt{ margin-bottom:30px;}
.ny_profl .ny_profl_bt b{ display:block; font-size:28px; font-weight:400; margin-bottom:5px;}
.ny_profl .ny_profl_bt b a{ color:#666;}
.ny_profl .ny_profl_bt p{ font-size:16px; color:#999;}

.ny_profl .swiper-container { overflow:hidden; width:92%; margin:0 auto;}
.ny_profl .swiper-button-prev4 ,.ny_profl .swiper-button-next4 { width:34px; height:34px; border-radius:50%;position: absolute; top:155px;}
.ny_profl1 .swiper-button-prev4 ,.ny_profl1 .swiper-button-next4 { width:34px; height:34px; border-radius:50%;position: absolute; top:50px;}
.ny_profl .swiper-button-prev4 { background:url(../images/ml_prev.png) center center no-repeat; left:40px;}
.ny_profl .swiper-button-next4 { background:url(../images/ml_next.png) center center no-repeat; right:40px;}
.ny_profl .ny_proflli{position:relative;}
.ny_profl .ny_proflli a{box-sizing: border-box;color:#666;font-size:18px;padding:0 40px 0 10px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:50px;line-height:50px;border-bottom:1px solid #dcdcdc; position:relative;}
.ny_profl .ny_proflli em{ position:absolute; width:40px; height:50px; display:block;background:url(../images/mulu0.png) center center no-repeat; background-size:20px 20px; right:0; top:0;cursor:pointer;}
.ny_profl .ny_proflli.swiper-slide-active em, .ny_profl .ny_proflli:hover em { background:url(../images/mulu4.png) center center no-repeat;}
.ny_profl .ny_proflli.on em { background:url(../images/mulu3.png) center center no-repeat;}
.ny_profl .ny_proflli a span { display:block; width:0; height:1px; overflow:hidden; margin:18px 10px 0 0; padding:0; float:left; background-color:#00a271;-webkit-transition: all .5s;-moz-transition: all .25s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position:absolute; left:0; bottom:0;}
.ny_profl .ny_proflli.swiper-slide-active a span, .ny_profl .ny_proflli a:hover span { width:100%;}
.ny_profl .ny_proflli .erjifl{width:100%;margin-top: 10px;display:none; height:120px; overflow-y:scroll;}
.ny_profl .ny_proflli .erjifl .erjiflbg{background:#fff;overflow:hidden;}
.ny_profl .ny_proflli .erjifl .erjiflbg a{color: #999;border-bottom:0;font-size:15px;width: 100%;float:left;height: 45px;line-height: 45px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/icon4.png)0 center no-repeat; position:relative;}
.ny_profl .ny_proflli .erjifl .erjiflbg a:nth-child(2n){ margin-right:0;} 
.ny_profl .ny_proflli .erjifl .erjiflbg a i { display:block; width:0; height:1px; overflow:hidden; margin:18px 10px 0 0; padding:0; float:left; background-color:#00a271;-webkit-transition: all .5s;-moz-transition: all .25s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position:absolute; left:0; bottom:0;}
.ny_profl .ny_proflli:hover .erjifl .erjiflbg a i { width:100%;}
.ny_profl .ny_proflli:hover .erjifl .erjiflbg a { color:#00a271;}
.ny_profl .ny_proflli.swiper-slide-active a, .ny_profl .ny_proflli a:hover{ border:0; color:#00a271;}

/*NyProDetail_Container 开始*/
.NyProDetail_Container { width:100%; height:auto; overflow:hidden; margin:100px auto 0; padding:40px 0 60px; background:#fff url(../images/ProBg1.jpg) center center no-repeat; background-size:cover;}
.NyProDetail_Main { width:100%; max-width:74%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Main .NyProMbx { width:100%; height:auto; overflow:hidden; text-align:center; margin:0 auto; padding:0;}
.NyProMbx i { display:inline-block; width:40px; height:40px; overflow:hidden; margin:0 15px 0 0; padding:0; border:1px solid #fff; border-radius:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProMbx i img { display:block; width:24px; height:24px; margin:7px auto; padding:0;}
.NyProMbx span { display:inline-block; width:auto; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:18px; margin:0; padding:5px 0;}
.NyProMbx span a { color:#fff; font-size:18px;}
.NyProMbx span a:hover { color:#00a271;}

.NyProDetail_Main .NyProDetail_Name { width:100%; height:auto; overflow:hidden; line-height:50px; color:#00a271; font-size:40px; font-weight:bold; text-align:center; margin:0 auto 30px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Main .NyProDetail_Tips { width:100%; height:auto; overflow:hidden; margin:0 auto 30px; padding:0; text-align:center;}
.NyProDetail_Tips ul li { display:inline-block; width:auto; height:40px; overflow:hidden; line-height:38px; color:rgba(255,255,255,0.8); font-size:15px; margin:0 8px 8px; padding:0 20px; border:1px solid rgba(255,255,255,0.3); border-radius:20px; 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;}
.NyProDetail_Tips ul li:hover { color:#fff; border:1px solid rgba(255,255,255,0.5);}

.NyProDetail_Main .NyProDetail_Img { width:64%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.NyProDetail_Img .prodetail_img { width:80%; height:488px; overflow:hidden; margin:0; padding:30px; background-color:#fff; border:1px solid rgba(221,221,221,0.3); float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Img .prodetail_img p { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Img .prodetail_img p img { display:block; max-width:100%; max-height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.NyProDetail_Img .NyProDetail_Tab { width:20%; height:488px; overflow:hidden; margin:0; padding:0 0 0 20px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Img .NyProDetail_Tab ul li { width:100%; height:113px; overflow:hidden; margin:0 auto 12px; padding:0; background-color:#fff; border:1px solid rgba(221,221,221,0.3); position:relative; cursor:pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Img .NyProDetail_Tab ul li:nth-child(5) { display:none;}
.NyProDetail_Img .NyProDetail_Tab ul li 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;}
.NyProDetail_Img .NyProDetail_Tab ul li:hover, .NyProDetail_Img .NyProDetail_Tab ul li.ProActive { border:2px solid #00a271;}

.prodetail_img a.videoIco { left: 20px!important; bottom: 20px!important; z-index: 99!important;}

/*NyProDetail_Container 结束*/

.NyProDetail_Menu { position:relative; z-index:1;}

/*NyProDetail_Content 开始*/
.NyProDetailContent { width:100%; height:auto; margin:0 auto; padding:60px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Content { width:100%; max-width:74%; height:auto; margin:60px auto; padding:0; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_Content .NyProDetail_ConTab { width:100%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProDetail_ConTab ul li { width:33.3333%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:18px; font-weight:bold; text-align:center; margin:0; padding:0; background-color:#8a8a8a; float:left; position:relative; cursor:pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_ConTab ul li i { display:block; width:1px; height:20px; overflow:hidden; margin:-10px 0 0; padding:0; background-color:rgba(255,255,255,0.5); position:absolute; top:50%; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProDetail_ConTab ul li.tabActive, .NyProDetail_ConTab ul li:hover { background-color:#00a271;}
.NyProDetail_ConTab ul li.tabActive i, .NyProDetail_ConTab ul li:hover i { background-color:rgba(255,255,255,0);}

.NyProDetail_Content .NyProDetail_Con { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Cpjs_Main { width:100%; height:auto; overflow:hidden; line-height: 30px; color: #565656; font-size: 15px; margin:0 auto; padding:0;}
.Cpjs_Main div, .Cpjs_Main p { margin:0 auto 15px;}
.Cpjs_Main img, .Cpjs_Main p, .Cpjs_Main span, .Cpjs_Main div, .Cpjs_Main video, .Cpjs_Main embed { _width:auto !important;_height:auto !important;max-width:100% !important;max-height: 100%; line-height: 30px; color: #565656; font-size: 15px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all; text-align:justify;}
.Cpjs_Main div { width:100%!important;}
.Cpjs_Main p span, .Cpjs_Main span, .Cpjs_Main p em, .Cpjs_Main em { color:#565656!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:15px!important;}
.Cpjs_Main b { display:block; line-height: 30px; color: #565656; font-size: 18px; margin:0 0 10px;}
.Cpjs_Main table tr td p { text-indent:0!important;}
.Cpjs_Main img { display:inline-block; _width:auto!important;_ height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.Cpjs_Main table{ border:0 !important;padding:0 !important;width:100%; max-width: inherit!important;border: 0;display: table;border-collapse: collapse;border-spacing: 0;border: 1px solid #e6e5e5  !important;border-bottom: 0 !important;font-size:14px;}
.Cpjs_Main table tr{border:0 !important;color:#555;font-size:14px;border: 0;}


.Shfw_Main { width:100%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Shfw_Main .Shfw_Title { width:100%; height:auto; margin:0 auto 20px; padding:0; border-bottom:1px solid #ddd;}
.Shfw_Title span { display:block; width:auto; height:30px; line-height:30px; color:#333; font-size:24px; font-weight:bold; margin:0 0 -2px; padding:0 0 15px; border-bottom:3px solid #00a271; float:left;}
.Shfw_Main .Shfw_Tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:0 auto 30px; padding:0;}
.Shfw_Main .Shfw_List { width:100%; height:auto; margin:0 auto; padding:0;}
.Shfw_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:30px; border-top:8px solid #ddd; background-color:#fff; box-shadow:0 5px 15px 0 rgba(0,0,0,0.1); float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Shfw_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.Shfw_List ul li:hover { margin:-16px 2% 46px 0; border-top:8px solid #00a271;}
.Shfw_List ul li:nth-child(3n+3):hover { margin:-16px 0 46px;}
.Shfw_List ul li i { display:block; width:44px; height:44px; overflow:hidden; margin:0 0 20px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Shfw_List ul li i.SerIco1 { background: url(../images/SerIco01.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li i.SerIco2 { background: url(../images/SerIco02.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li i.SerIco3 { background: url(../images/SerIco03.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li i.SerIco4 { background: url(../images/SerIco04.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li i.SerIco5 { background: url(../images/SerIco05.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li i.SerIco6 { background: url(../images/SerIco06.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li:hover i.SerIco1 { background: url(../images/SerIco1.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li:hover i.SerIco2 { background: url(../images/SerIco2.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li:hover i.SerIco3 { background: url(../images/SerIco3.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li:hover i.SerIco4 { background: url(../images/SerIco4.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li:hover i.SerIco5 { background: url(../images/SerIco5.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li:hover i.SerIco6 { background: url(../images/SerIco6.png) center center no-repeat; background-size:44px 44px;}
.Shfw_List ul li p { width:100%; height:auto; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; margin:0 auto; padding:0;}

.ProOrder_Main { width:100%; height:auto; overflow:hidden; margin:0 auto 20px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ProOrder_Main #ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
.ProOrder_Main #ly_msg.ly_msg h3 { display:none!important;}
.ProOrder_Main #ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
.ProOrder_Main #ly_msg.ly_msg ul li h4, .ProOrder_Main #ly_msg.ly_msg ul li h4.xh { display:none!important;}
.ProOrder_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 25px!important; padding:0!important; clear:inherit!important;}
.ProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .ProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .ProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:49%!important; margin:0 2% 25px 0!important; float:left!important;}
.ProOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.ProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .ProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:49%!important; float:right!important;}
.ProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:0 auto!important;}
.ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1, .ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12, .ProOrder_Main #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
.ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .ProOrder_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;}
.ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
.ProOrder_Main #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.ProOrder_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;}
.ProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
.ProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .ProOrder_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;}
.ProOrder_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;}
.ProOrder_Main #ly_msg.ly_msg .msg_btn input { width:49%!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!important; padding:0!important; border:none!important; cursor:pointer!important;}
.ProOrder_Main #ly_msg.ly_msg .msg_btn input:hover { background-color:#202020!important;}
.ProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:#00a271!important; margin:0 2% 0 0!important;}
.ProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#00865d!important;}

.proPrevNext { width:100%; height:auto; margin:0 auto; padding:0 40px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}

.ProDetail_Rec { width: 100%; max-width:74%; height: auto; min-height:320px; margin: 0 auto; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ProDetail_Rec ul li { width:23.5%; height:auto; overflow:hidden; margin:0 2% 0 0; padding:0; background-color:#f6f6f6; border-radius:6px; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProDetail_Rec ul li:nth-child(4n+4) { margin:0;}
.ProDetail_Rec ul li .lyIdxPro_Img { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ProDetail_Rec ul li .lyIdxPro_Img a { display:block; width:100%; height:300px; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ProDetail_Rec ul li .lyIdxPro_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;}
.ProDetail_Rec ul li:hover .lyIdxPro_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.ProDetail_Rec ul li .lyIdxPro_Text { width:100%; height:auto; margin:0 auto; padding:20px; border-top:1px solid #e6e6e6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ProDetail_Rec ul li .lyIdxPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:16px; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin:0 auto 4px; padding:0;}
.ProDetail_Rec ul li .lyIdxPro_Text p img { display:inline-block; width:16px; height:16px; margin:-4px 8px 0 0; padding:0; vertical-align:middle;}
.ProDetail_Rec ul li .lyIdxPro_Text a.ProName { display:block; width:100%; height:36px; overflow:hidden; line-height:36px; color:#333; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProDetail_Rec ul li:hover .lyIdxPro_Text a.ProName { color:#00a271;}
.ProDetail_Rec ul li a.ProMore { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(0,162,113,0.7); 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;}
.ProDetail_Rec ul li a.ProMore i { display:block; width:76px; height:96px; overflow:hidden; margin:-48px 0 0 -38px; padding:0; background: url(../images/Ck01.png) center center no-repeat; background-size:100% 100%; position:absolute; left:50%; top:50%;}
.ProDetail_Rec ul li:hover a.ProMore { bottom:0;}
/*NyProDetail_Content 结束*/

/*Related_Articles 开始*/
.Related_Articles { width:100%; max-width:74%; height:auto; margin:0 auto 60px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.Related_Articles ul li { width:32%; height:auto; margin:0 2% 0 0; padding:20px 30px; background-color:#fff; box-shadow:0 0 0 0 rgba(0,0,0,0.1); float:left; 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;}
.Related_Articles ul li:nth-child(3n+3) { margin:0;}
.Related_Articles ul li:hover { box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);}
.Related_Articles ul li .ArtHead { width:100%; height:auto; overflow:hidden; margin:0 auto 10px; padding:0;}
.Related_Articles ul li .ArtHead span { display:block; width:auto; height:28px; overflow:hidden; line-height:28px; color:#999; font-size:14px; margin:10px 0; padding:0 10px; border:1px solid #ddd; border-radius:4px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Related_Articles ul li:hover .ArtHead span { color:#00a271; border:1px solid #00a271;}
.Related_Articles ul li .ArtHead .ArtDate { width:auto; height:auto; margin:0; padding:0; float:right;}
.Related_Articles ul li .ArtHead .ArtDate em { display:block; height:20px; line-height:20px; color:#999; font-size:15px; font-style:normal; text-align:right; margin:0; padding:0;}
.Related_Articles ul li .ArtHead .ArtDate font { display:block; height:30px; line-height:30px; color:#666; font-size:24px; font-weight:bold; text-align:right; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Related_Articles ul li .ArtHead .ArtDate font { color:#333;}
.Related_Articles ul li .ArtName { width:100%; height:auto; overflow:hidden; margin:0 auto 15px; padding:0 0 15px; border-bottom:1px solid #ddd;}
.Related_Articles ul li .ArtName a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; word-break:break-all; 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;}
.Related_Articles ul li:hover .ArtName a { color:#00a271;}
.Related_Articles ul li p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; word-break:break-all; margin:0 auto 15px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Related_Articles ul li a.ArtMore { display:block; width:30px; height:30px; line-height:30px; color:#aaa; font-size:20px; text-align:center; margin:0; padding:0; background-color:#eee; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Related_Articles ul li:hover a.ArtMore { color:#fff; background-color:#00a271;}
/*Related_Articles 结束*/

.xq_himg{ width:600px; margin:20px auto;}
.xq_himg img{ display:block; max-width:100%;}

/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc;}
#c_detail_wrap #new-div table td img{max-width:90% !important;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}

@media (max-width:880px) {
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}
}
