@charset "utf-8";
/* CSS Document */
/**common**/
* { margin: 0; padding: 0; }
body { min-width: 1200px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; font: 14px/1.5 Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif; }
table, td, tr, th { border-collapse: collapse; border-spacing: 0; font-size: 14px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { vertical-align: middle; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: normal; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
.clear { clear: both; *zoom:1;
}
.clear:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
@font-face { font-family: "BEBASKAI"; src: url('../fonts/BEBASKAI.ttf'); }
@font-face { font-family: "ANTON-REGULAR"; src: url('../fonts/ANTON-REGULAR.ttf'); }
/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:4px;
}/* 滚动槽 */
::-webkit-scrollbar-track {
background-color:#f0f0f0;
border-radius:0px;
}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
background-color:#0a1a3e;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color:#0a1a3e;
}
/*headtop 开始 */
.ly_headtop { width: 100%; height: 40px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; border-bottom: 1px solid #ededed; }
.ly_headtop .lyht_main { width: 1200px; height: 40px; overflow: hidden; margin: 0 auto; padding: 0; }
.lyht_main .lyht_fl { width: 50%; height: 40px; overflow: hidden; line-height: 40px; color: #797979; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; float: left; }
.lyht_main .lyht_fr { width: 50%; height: 40px; overflow: hidden; line-height: 40px; color: #797979; font-size: 14px; text-align: right; float: right; }
.lyht_fl img { display: block; width: 20px; height: 20px; overflow: hidden; margin: 10px 4px 10px 0; padding: 0; float: left; }
.lyht_fl a { color: #797979; }
.lyht_fr a { display: inline-block; color: #797979; margin: 0; padding: 0 10px; }
.lyht_fl a:hover, .lyht_fr a:hover { color: #00984b; }
.lyht_fr em { display: inline-block; width: 1px; height: 15px; overflow: hidden; margin: -2px 0 0; padding: 0; vertical-align: middle; background-color: #dfdfdf; }
/*headtop 结束 */


/*头部 开始*/
.ly_top { width: 100%; height: auto; margin: 0 auto; padding: 0; background-color: #fff; position: relative; }
.ly_top .lytop_main { width: 1200px; height: 110px; margin: 0 auto; padding: 0; position: relative; }
.lytop_main .ly_logo { width: 60%; height: 70px; overflow: hidden; margin: 20px 0; padding: 0; float: left; }
.ly_logo a { display: table-cell; vertical-align: middle; width: 100%; height: 70px; overflow: hidden; margin: 0; padding: 0; }
.ly_logo a img { display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0; }
.ly_logo .logo_text { height: 50px; overflow: hidden; margin: 5px 0; padding: 5px 0 5px 20px; border-left: 1px solid #dfdfdf; float: left; }
.logo_text p { height: 30px; line-height: 30px; color: #3e3e3e; font-size: 24px; font-weight: bold; margin: 0; padding: 0; }
.logo_text span { display: block; height: 20px; line-height: 20px; color: #797979; font-size: 15px; text-align: center; margin: 0; padding: 0; }
.lytop_main .ly_tel { height: 50px; overflow: hidden; margin: 30px 0; padding: 0 0 0 60px; background: url(../images/tel1.png) left center no-repeat; background-size: 50px 50px; float: right; }
.ly_tel span { display: block; height: 20px; line-height: 20px; color: #565656; font-size: 16px; margin: 0; padding: 0; }
.ly_tel p { height: 30px; line-height: 30px; color: #333; font-size: 30px; font-weight: bold; margin: 0; padding: 0; }
/*导航栏 开始*/
.ly_nav { width: 100%; height: 60px; margin: 0 auto; padding: 0; background: #00984b url(../images/navbg.jpg) 0 0 repeat-x; }
.ly_nav li, .ly_nav a { text-decoration: none; list-style: none; }
.ly_nav ::-webkit-scrollbar {
display: none;
}
.ly_nav .nav_list { width: 1200px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li { display: inline-block; width: 11%; position: relative; list-style: none; padding: 0; text-align: center; border-right: 4px solid rgba(0,0,0,0); float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background: #ffac2a; border-right: 4px solid #985d00; border-bottom: 5px solid #ab8f12; }
.ly_nav .nav_list > ul > li > a { display: inline-block; line-height: 55px; color: #fff; font-size: 16px; padding: 0; margin: 0; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; }
.ly_nav .nav_list > ul > li i { display: inline-block; width: 20px; height: 20px; background: url(../images/down.png) center center no-repeat; background-size: 10px 10px; vertical-align: middle; cursor: pointer; margin: 0; }
.ly_nav .nav_list > ul > li i.cur { background: url(../images/up.png) center center no-repeat; background-size: 10px 10px; text-decoration: none; }
.ly_nav .nav_list > ul > li ul { display: none; position: absolute; left: 0; top: 70px; z-index: 9; width: 100%; overflow: hidden; background-color: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
.ly_nav .nav_list > ul > li ul li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.ly_nav .nav_list > ul > li ul li a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.ly_nav .nav_list > ul > li ul li a:hover { color: #fff; background-color: #00984b; }
.ly_nav .nav_menu { display: none; }
/*导航栏 结束*/
/*头部 结束*/

/* banner 开始 */
.apple-banner { width: 100%; height: 600px; overflow: hidden; }
.apple-banner .swiper-container { width: 100%; height: 600px; }
.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next { width: 15%; height: 100%; top: 0; background: none; margin: 0; }
.apple-banner .swiper-container .swiper-button-prev { left: 0; }
.apple-banner .swiper-container .swiper-button-next { right: 0; }
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display: block; width: 64px; height: 64px; position: absolute; top: 50%; margin-top: -32px; border-radius: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
.apple-banner .swiper-button-prev span { background: rgba(0,0,0,0.6) url(../images/arrows1.png) center center no-repeat; left: 20px; }
.apple-banner .swiper-button-next span { background: rgba(0,0,0,0.6) url(../images/arrows2.png) center center no-repeat; right: 20px; }
.apple-banner .swiper-button-prev:hover span, .apple-banner .swiper-button-next:hover span { opacity: .6; }
/*分页器*/
.apple-banner .swiper-pagination { top: auto; bottom: 24px; background: none; }
.apple-banner .swiper-pagination-bullet { display: inline-block; width: 12px; margin: 0 6px; cursor: pointer; background: none; border-radius: 0; opacity: 1; border-radius: 6px; }
.apple-banner .swiper-pagination-bullet span { width: 12px; height: 12px; display: block; background: rgba(255, 255, 255, 1); border-radius: 50%; }
.apple-banner .swiper-pagination-bullet-active span { background-color: #00984b; }
.apple-banner .autoplay .swiper-pagination-bullet-active span { background: rgba(255, 255, 255, 1); }
.apple-banner .swiper-pagination-bullet i { background-color: #00984b; height: 12px; transform: scaleX(0); transform-origin: 0; display: block; }
.apple-banner .autoplay .firsrCurrent i { transition: transform 2.9s linear; transform: scaleX(1); border-radius: 6px; }
.apple-banner .autoplay .current i { transition: transform 4s linear; transform: scaleX(1); border-radius: 6px; }
.apple-banner .autoplay .replace span { background-color: #00984b; }
/* banner 结束 */


/*热门关键词&搜索 开始*/
.ly_hotkw_search { width: 100%; height: auto; margin: 0 auto; padding: 0; background: #efefef url(../images/hotkw_search_bg.jpg) center center repeat-y; position: relative; z-index: 9; }
.ly_hotkw_search .hotkw_search_main { width: 1200px; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hotkw_search_main .hotkw_search_left { width: 28%; height: 70px; overflow: hidden; margin: 0; padding: 25px 0; background-color: #00984b; float: left; }
.hotkw_search_left p { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 30px; font-weight: bold; margin: 0 auto; padding: 0; }
.hotkw_search_left span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 15px; margin: 0 auto; padding: 0; }
.hotkw_search_main .hotkw_search_right { width: 68%; height: 80px; overflow: hidden; margin: 0; padding: 20px 0 20px 4%; background-color: #efefef; float: right; }
.hotkw_search_right .hotkw_left { float: left; width: 60%; height: auto; overflow: hidden; margin: 10px 0; padding: 0; white-space: nowrap; text-overflow: ellipsis; }
.hotkw_search_right .hotkw_left span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #00984b; font-size: 20px; font-weight: bold; margin: 0 auto; padding: 0; }
.hotkw_search_right .hotkw_left p { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #797979; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0; }
.hotkw_search_right .hotkw_left p a { color: #797979; }
.hotkw_search_right .hotkw_left p a:hover { color: #00984b; }
.hotkw_search_right .search_right { float: right; width: 36%; height: 40px; overflow: hidden; margin: 20px 0; padding: 0 80px 0 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hotkw_search_right .search_right .sc_ipt { width: 100%; height: 40px; overflow: hidden; margin: 0; padding: 0; }
.search_right .sc_ipt input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 38px; color: #777; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; background: #fff url(../images/sc_btn.png) 9px 9px no-repeat; outline: none; border: 0; margin: 0; padding: 0 9px 0 39px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hotkw_search_right .search_right .sc_btn { width: 80px; height: 40px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 0; right: 0; }
.search_right .sc_btn input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 16px; text-align: center; background-color: #00984b; border: none; outline: none; cursor: pointer; }
/*热门关键词&搜索 结束*/


/*首页-大标题 开始*/
.ly_title { width: 100%; overflow: hidden; margin: 0 auto 40px; padding: 0; }
.ly_title div { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #00984b; font-size: 30px; font-weight: bold; text-align: center; margin: 0 auto 8px; padding: 0; }
.ly_title p { width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px; text-align: center; margin: 0 auto; padding: 0; }
.ly_title p i, .ly_title p em { display: inline-block; width: 220px; height: 20px; overflow: hidden; margin: 0; padding: 0; vertical-align: middle; }
.ly_title p i { background: url(../images/tit_left1.png) center right no-repeat; margin: -2px 20px 0 0; }
.ly_title p em { background: url(../images/tit_right1.png) center left no-repeat; margin: -2px 0 0 20px; }
.ly_title1 div, .ly_title1 p { color: #fff; }
.ly_title1 p i { background: url(../images/tit_left2.png) center right no-repeat; margin: -2px 20px 0 0; }
.ly_title1 p em { background: url(../images/tit_right2.png) center left no-repeat; margin: -2px 0 0 20px; }
/*首页-大标题 结束*/


/*首页-推荐产品 开始*/
.lyIdxPro_Tj { width: 100%; overflow: hidden; margin: 50px auto 60px; padding: 0; }
.lyIdxPro_Tj .lyTjPro_main { width: 1320px; height: auto; margin: 0 auto; padding: 0; }
.lyTjPro_main .lyTjPro_list { width: 100%; height: auto; margin: 0 auto; padding: 0 60px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-height:200px;}
.lyTjPro_scoll { width: 100%; padding: 0; }
.lyTjPro_scoll .item { position: relative; }
.lyTjPro_scoll .lSPrev, .lyTjPro_scoll .lSNext { width: 40px; height: 40px; position: absolute; left: -60px; top: 50%; margin-top: -20px; background: url(../images/Tjprev01.png) center center no-repeat; background-size: 40px 40px; cursor: pointer; }
.lyTjPro_scoll .lSNext { left: auto; right: -60px; background: url(../images/Tjnext01.png) center center no-repeat; background-size: 40px 40px; }
.lyTjPro_scoll .lSPrev:hover { background: url(../images/Tjprev02.png) center center no-repeat; background-size: 40px 40px; }
.lyTjPro_scoll .lSNext:hover { background: url(../images/Tjnext02.png) center center no-repeat; background-size: 40px 40px; }
.lyTjPro_scoll .content-slider { width: 100%; overflow: hidden; }
.lyTjPro_scoll .content-slider li .Tjpro_pic { display: block; width: 100%; overflow: hidden; height: 255px; background-color: #fff; border: 1px solid #ccc; text-align: center; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyTjPro_scoll .content-slider li .Tjpro_pic img { display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .25s; }
.lyTjPro_scoll .content-slider li:hover .Tjpro_pic { border: 1px solid rgba(0, 152, 75, 0.8); }
.lyTjPro_scoll .content-slider li:hover .Tjpro_pic img { transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); }
.lyTjPro_scoll .content-slider li .Tjpro_pic .iblock { display: none; width: 100%; height: 100%; overflow: hidden; margin: 0; background: rgba(0, 152, 75, 0.8) url(../images/Tjpro_more1.png) center center no-repeat; position: absolute; left: 0; top: 0; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .25s; }
.lyTjPro_scoll .content-slider li:hover .Tjpro_pic .iblock { display: block; }
.lyTjPro_scoll .lSPager { display: none; }
.lyTjPro_scoll .content-slider li .Tjpro_text { width: 100%; overflow: hidden; margin: 0 auto; padding: 10px; border-bottom: 2px solid #ccc; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyTjPro_scoll .content-slider li .Tjpro_text .Tjpro_name { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 16px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyTjPro_scoll .content-slider li .Tjpro_text p { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyTjPro_scoll .content-slider li:hover .Tjpro_text { border-bottom: 2px solid #00984b; }
.lyTjPro_scoll .content-slider li:hover .Tjpro_text .Tjpro_name { color: #00984b; }
/*首页-推荐产品 结束*/


/*首页-产品中心 开始*/
.ly_idxPro { width: 100%; overflow: hidden; margin: 60px auto; padding: 60px 0; background-color: #2c3035; background-size: 100% 100%; }
.ly_idxPro .lyIdxPro_main { width: 1200px; overflow: hidden; margin: 0 auto; padding: 0; }
.lyIdxPro_main .lyIdxPro_list { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; min-height:200px; }
.lyIdxPro_list ul li { width: 31.2%; overflow: hidden; margin: 0 3.2% 40px 0; padding: 10px; background-color: #f0f0f0; position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxPro_list ul li:nth-child(3n+3) { margin: 0 0 40px; }
.lyIdxPro_list ul li:hover { background-color: #00984b; }
.lyIdxPro_list ul li .lyIdxPro_img { width: 100%; height: 280px; overflow: hidden; margin: 0 auto 10px; padding: 0; background-color: #fff; border: none!important; }
.lyIdxPro_list ul li .lyIdxPro_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyIdxPro_list ul li .lyIdxPro_img a img.idxPro_img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; 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.idxPro_img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyIdxPro_list ul li .lyIdxPro_name { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; }
.lyIdxPro_list ul li .lyIdxPro_name a { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #333; font-size: 16px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxPro_list ul li:hover .lyIdxPro_name a { color: #fff; }
.lyIdxPro_list ul li .idxPro_btn { width: 40px; height: 40px; overflow: hidden; margin: -10px 0 0 -20px; padding: 0; position: absolute; left: 50%; top: 280px; z-index: 2; }
.lyIdxPro_list ul li .idxPro_btn a { display: block; width: 40px; height: 40px; overflow: hidden; margin: 0 auto; padding: 0; background: url(../images/idxPro_more1.png) center center no-repeat; background-size: 40px 40px; }
.lyIdxPro_list ul li:hover .idxPro_btn a { background: url(../images/idxPro_more2.png) center center no-repeat; }
.lyIdxPro_main .idxPro_more { width: 100%; height: auto; overflow: hidden; margin: 10px auto 0; padding: 0; }
.lyIdxPro_main .idxPro_more a { display: block; width: 140px; height: 40px; overflow: hidden; line-height: 38px; color: #fff; font-size: 14px; text-align: center; margin: 0 auto; padding: 0; border: 1px solid #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxPro_main .idxPro_more a img { display: inline-block; width: 20px; height: 20px; margin: -2px 0 0 4px; padding: 0; vertical-align: middle; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyIdxPro_main .idxPro_more a:hover { border: 1px solid #00984b; background-color: #00984b; }
.lyIdxPro_main .idxPro_more a:hover img { margin: -2px 0 0 16px; }
/*首页-产品中心 结束*/


/*首页-我们的优势 开始*/
.ly_idxAdv { width: 100%; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_idxAdv .lyIdxAdv_main { width: 1200px; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxAdv_main ul li { width: 100%; overflow: hidden; margin: 0 auto 40px; padding: 0; }
.lyIdxAdv_main ul li:last-child { margin: 0 auto; }
.lyIdxAdv_main ul li .idxAdv_img { width: 56%; height: 335px; overflow: hidden; margin: 0; padding: 0; position: relative; float: left; }
.lyIdxAdv_main ul li .idxAdv_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.lyIdxAdv_main ul li .idxAdv_text { width: 40%; height: auto; overflow: hidden; margin: 0; padding: 40px 0 0; float: right; }
.lyIdxAdv_main ul li:nth-child(2) .idxAdv_img { float: right; }
.lyIdxAdv_main ul li:nth-child(2) .idxAdv_text { float: left; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_tit { width: 100%; min-height: 44px; overflow: hidden; margin: 0 auto; padding: 0 0 0 54px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_tit em { display: block; width: 44px; height: 44px; overflow: hidden; line-height: 44px; color: #00984b; font-size: 40px; font-weight: bold; text-align: center; position: absolute; left: 0; top: 0; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_tit p { width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #333; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_tit span { display: block; width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyIdxAdv_main ul li .idxAdv_text i.idxAdv_line { display: block; width: 80px; height: 3px; overflow: hidden; margin: 20px 0; padding: 0; background-color: #ccc; }
.lyIdxAdv_main ul li .idxAdv_text dl { background: url(../images/idxAdv_line1.png) 5px 12px repeat-y; }
.lyIdxAdv_main ul li .idxAdv_text dl dd { width: 100%; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; margin: 0 auto 12px; padding: 0 0 0 20px; position: relative; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxAdv_main ul li .idxAdv_text dl dd:last-child { margin: 0 auto; }
.lyIdxAdv_main ul li .idxAdv_text dl dd em { display: block; width: 9px; height: 9px; overflow: hidden; margin: 0; padding: 0; background-color: #fff; border: 1px solid #00984b; border-radius: 50%; position: absolute; left: 0; top: 6.5px; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_btn { width: 100%; height: 44px; overflow: hidden; margin: 40px auto 0; padding: 0; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_btn a { display: block; width: 140px; height: 44px; overflow: hidden; line-height: 44px; color: #fff; font-size: 16px; text-align: center; margin: 0 20px 0 0; padding: 0; background-color: #00984b; float: left; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_btn a:nth-child(2) { background-color: #ffc600; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_btn a:hover { background-color: #008743; }
.lyIdxAdv_main ul li .idxAdv_text .idxAdv_btn a:nth-child(2):hover { background-color: #e4b100; }
.lyIdxAdv_main ul li .idxAdv_img .idxAdv_tel { margin: 0; padding: 10px 15px; background-color: #00984b; position: absolute; left: 0; bottom: 0; display: none; }
.lyIdxAdv_main ul li .idxAdv_img .idxAdv_tel em { display: block; width: 64px; height: 64px; overflow: hidden; margin: 0 4px 0 0; padding: 0; background: url(../images/tel2.png) 0 0 no-repeat; background-size: 100% 100%; float: left; }
.lyIdxAdv_main ul li .idxAdv_img .idxAdv_tel p { height: 36px; overflow: hidden; line-height: 36px; color: #fff; font-size: 30px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 4px 0 0; padding: 0; }
.lyIdxAdv_main ul li .idxAdv_img .idxAdv_tel span { display: inline-block; line-height: 24px; color: #fff; font-size: 14px; margin: 0; padding: 0; }
/*首页-我们的优势 结束*/


/*首页-横幅广告 开始*/
.ly_idxHF { width: 100%; overflow: hidden; margin: 0 auto; padding: 30px 0; background: #00984b url(../images/idxHF_bg.jpg) center center no-repeat; background-size: cover; }
.ly_idxHF .idxHF_main { width: 1200px; overflow: hidden; margin: 0 auto; padding: 0; }
.idxHF_main .idxHF_left { width: 64%; overflow: hidden; margin: 0; padding: 0; float: left; }
.idxHF_left .idxHF_logo { width: 26%; height: 70px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left; display: none; }
.idxHF_logo a { display: table-cell; vertical-align: middle; width: 100%; height: 70px; overflow: hidden; margin: 0; padding: 0; }
.idxHF_logo a img { display: inline-block; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0; }
.idxHF_left p { width: 70%; line-height: 28px; color: #fff; font-size: 16px; margin: 0; padding: 0; float: left; }
.idxHF_left p span { display: inline-block; height: 32px; line-height: 32px; color: #fff; font-size: 16px; margin: 0 0 12px; padding: 0 12px; background-color: #ffc600; }
.idxHF_main .idxHF_right { width: 32%; overflow: hidden; margin: 0; padding: 0; float: right; }
.idxHF_right img { display: block; width: 140px; height: 80px; overflow: hidden; margin: 0 10px 0 0; padding: 0; float: left; }
.idxHF_right p span { display: block; line-height: 30px; color: #fff; font-size: 16px; margin: 0; padding: 0; }
.idxHF_right p a { display: block; width: 108px; height: 36px; overflow: hidden; line-height: 36px; color: #fff; font-size: 16px; text-align: center; background-color: rgba(255, 255, 255, 0.5); margin: 10px 0 0; padding: 0; }
.idxHF_right p a:hover { background-color: #ffc600; }
/*首页-横幅广告 结束*/


/*首页-关于我们 开始*/
.ly_idxAbout { width: 1200px; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_idxAbout .idxAbout_main { 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; }
.idxAbout_main .idxAbout_left { width: 70%; overflow: hidden; margin: 0; padding: 0; float: left; }
.idxAbout_main .idxAbout_right { width: 26%; overflow: hidden; margin: 0; padding: 0; float: right; }
.idxAbout_tit { width: 100%; height: 40px; overflow: hidden; margin: 0 auto 20px; padding: 0; background: url(../images/line1.png) left center repeat-x; }
.idxAbout_tit p { height: 40px; line-height: 40px; color: #333; font-size: 18px; background-color: #fff; margin: 0; padding: 0 10px 0 0; float: left; }
.idxAbout_tit p em { display: block; width: 2px; height: 20px; overflow: hidden; margin: 10px 8px 10px 0; padding: 0; background-color: #00984b; float: left; }
.idxAbout_tit a { display: inline-block; height: 40px; line-height: 40px; color: #999; font-size: 14px; margin: 0; padding: 0 0 0 10px; background-color: #fff; float: right; }
.idxAbout_tit a:hover { color: #00984b; }
.idxAbout_con { width: 100%; overflow: hidden; }
.idxAbout_con .idxAbout_img { width: 48%; height: 260px; overflow: hidden; margin: 0; padding: 0; float: left; }
.idxAbout_con .idxAbout_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
.idxAbout_con .idxAbout_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; z-index: 1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.idxAbout_con .idxAbout_img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.idxAbout_con .idxAbout_text { width: 48%; height: 260px; overflow: hidden; margin: 0; padding: 0; float: right; }
.idxAbout_con .idxAbout_text a.idxAbout_name { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #00984b; font-size: 22px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto 8px; padding: 0; }
.idxAbout_con .idxAbout_text p { width: 100%; height: 150px; overflow: hidden; line-height: 25px; color: #666; font-size: 14px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.idxAbout_con .idxAbout_text a.idxAbout_btn { display: block; width: 140px; height: 40px; overflow: hidden; line-height: 38px; color: #999; font-size: 14px; text-align: center; border: 1px solid #ccc; margin: 20px 0 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_con .idxAbout_text a.idxAbout_btn i { display: inline-block; width: 20px; height: 20px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 4px; padding: 0; background: url(../images/jt1.png) center center no-repeat; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.idxAbout_con .idxAbout_text a.idxAbout_btn:hover { color: #fff; border: 1px solid #00984b; background-color: #00984b; }
.idxAbout_con .idxAbout_text a.idxAbout_btn:hover i { background: url(../images/jt4.png) center center no-repeat; margin: -2px 0 0 16px; }
.idxAbout_honor { width: 100%; height: 260px; overflow: hidden; margin: 0 auto; padding: 0; }
.idxAbout_honor .swiper-container { width: 100%; height: 100%; border: 1px solid #dfdfdf; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_honor .swiper-container .swiper-slide { padding: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_honor .swiper-container .swiper-button-prev, .idxAbout_honor .swiper-container .swiper-button-next { display: none; }
.idxAbout_honor .swiper-container .swiper-slide .lyIdxHonor_img { width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative; }
.idxAbout_honor .swiper-container .swiper-slide .lyIdxHonor_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative; }
.idxAbout_honor .swiper-container .swiper-slide .lyIdxHonor_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; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.idxAbout_honor .swiper-container .swiper-slide .lyIdxHonor_img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.idxAbout_honor .swiper-container .swiper-slide .lyIdxHonor_text { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 15px; text-align: center; margin: 0; padding: 0 10px; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxAbout_honor .swiper-container .swiper-slide .lyIdxHonor_text a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 15px; text-align: center; margin: 0; padding: 0; }
.idxAbout_honor .swiper-container .swiper-slide i { display: none; }
.idxAbout_honor .swiper-container .swiper-slide:hover .lyIdxHonor_text { background-color: #00984b; }
/*首页-关于我们 结束*/


/*首页-资讯中心 开始*/
.ly_idxNews { width: 100%; height: auto; margin: 0 auto; padding: 60px 0; background-color: #f2f2f2; }
.ly_idxNews .lyIdxNew_main { width: 1200px; height: auto; min-height: 320px; margin: 0 auto 40px; padding: 0; }
.lyIdxNew_main .lyIdxNew_Tj, .lyIdxNew_main .lyIdxNew_list { width: 100%;overflow: hidden; margin: 0; padding: 0; }
.lyIdxNew_main .lyIdxNew_Tj { float: left; }
.lyIdxNew_main .lyIdxNew_list { float: right; }
.lyIdxNew_Tj .idxNew_Tjimg { width: 100%; height: 280px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; }
.lyIdxNew_Tj .idxNew_Tjimg a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
.lyIdxNew_Tj .idxNew_Tjimg a img { display: block; max-width: 100%; max-height: 100%; 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; }
.lyIdxNew_Tj:hover .idxNew_Tjimg a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyIdxNew_Tj .idxNew_Tjtext { width: 100%; overflow: hidden; margin: 0 auto; padding: 20px 20px 20px 120px; background-color: #fff; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxNew_Tj:hover .idxNew_Tjtext { background-color: #00984b; }
.lyIdxNew_Tj .idxNew_Tjtext .idxNew_Tjtime { width: 100px; height: 80px; overflow: hidden; margin: 0; padding: 8px 20px 8px 0; border-right: 1px solid #dfdfdf; position: absolute; left: 20px; top: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxNew_Tj:hover .idxNew_Tjtext .idxNew_Tjtime { border-right: 1px solid #f2f2f2; }
.lyIdxNew_Tj .idxNew_Tjtext .idxNew_Tjtime span { display: block; width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #888; font-size: 15px; text-align: center; margin: 0 auto 4px; padding: 0; }
.lyIdxNew_Tj .idxNew_Tjtext .idxNew_Tjtime p { display: block; width: 100%; height: 36px; overflow: hidden; line-height: 36px; color: #666; font-size: 30px; text-align: center; margin: 0 auto; padding: 0; }
.lyIdxNew_Tj:hover .idxNew_Tjtext .idxNew_Tjtime span, .lyIdxNew_Tj:hover .idxNew_Tjtext .idxNew_Tjtime p { color: #fff; }
.lyIdxNew_Tj .idxNew_Tjtext .idxNew_Tjcon { width: 100%; height: 80px; overflow: hidden; margin: 0; padding: 0 0 0 20px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxNew_Tj .idxNew_Tjtext .idxNew_Tjcon a { display: block; width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #333; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto 8px; padding: 0; }
.lyIdxNew_Tj .idxNew_Tjtext .idxNew_Tjcon p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #888; font-size: 14px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0 auto; padding: 0; }
.lyIdxNew_Tj:hover .idxNew_Tjtext .idxNew_Tjcon a, .lyIdxNew_Tj:hover .idxNew_Tjtext .idxNew_Tjcon p { color: #fff; }
.lyIdxNew_list ul li { width: 48%; height: 120px; overflow: hidden; margin: 0 4% 20px 0; padding: 0 0 0 120px; background-color: #fff; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:left;}
.lyIdxNew_list ul li:nth-child(2n+2) { margin-right: 0; }
.lyIdxNew_list ul li:hover { background-color: #00984b; }
.lyIdxNew_list ul li .idxNew_time { width: 120px; height: 120px; overflow: hidden; margin: 0; padding: 30px 20px; border-right: 1px solid #dfdfdf; position: absolute; left: 0; top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxNew_list ul li:hover .idxNew_time { border-right: 1px solid #f2f2f2; }
.lyIdxNew_list ul li .idxNew_time span { display: block; width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #888; font-size: 15px; text-align: center; margin: 0 auto 4px; padding: 0; }
.lyIdxNew_list ul li .idxNew_time p { display: block; width: 100%; height: 36px; overflow: hidden; line-height: 36px; color: #666; font-size: 30px; text-align: center; margin: 0 auto; padding: 0; }
.lyIdxNew_list ul li:hover .idxNew_time span, .lyIdxNew_list ul li:hover .idxNew_time p { color: #fff; }
.lyIdxNew_list ul li .idxNew_con { width: 100%; height: 120px; overflow: hidden; margin: 0; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxNew_list ul li .idxNew_con a { display: block; width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #333; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto 8px; padding: 0; }
.lyIdxNew_list ul li .idxNew_con p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #888; font-size: 14px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0 auto; padding: 0; }
.lyIdxNew_list ul li:hover .idxNew_con a, .lyIdxNew_list ul li:hover .idxNew_con p { color: #fff; }

/*首页-技术文章 开始*/
.lyIdxArticle_main { width: 1200px; height: auto; margin: 0 auto; padding: 0; }
.lyIdxArticle_main .idxArticle_tit { width: 14%; height: 160px; overflow: hidden; margin: 0; padding: 30px 20px; background-color: #00984b; border-radius: 2px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxArticle_tit p { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 18px; margin: 0 auto; padding: 0; }
.idxArticle_tit span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 18px; font-weight: bold; margin: 0 auto 10px; padding: 0; }
.idxArticle_tit img { display: block; width: 24px; height: 24px; overflow: hidden; margin: 0; padding: 0; }
.lyIdxArticle_main .idxArticle_list { width: 83%; height: 160px; overflow: hidden; margin: 0; padding: 0; float: right; }
.idxArticle_list ul li { width: 48.5%; height: 160px; overflow: hidden; margin: 0 3% 0 0; padding: 20px; background-color: #fff; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxArticle_list ul li:nth-child(2) { margin: 0; }
.idxArticle_list ul li:hover { background-color: #00984b; }
.idxArticle_list ul li .idxArticle_time { width: 100%; height: 22px; overflow: hidden; line-height: 22px; color: #999; font-size: 14px; margin: 0 auto; padding: 0; }
.idxArticle_list ul li .idxArticle_time span { display: block; width: 22px; height: 22px; overflow: hidden; margin: 0 8px 0 0; padding: 0; background: rgba(0, 0, 0, 0.1) url(../images/time_icon1.png) center center no-repeat; border-radius: 4px; float: left; }
.idxArticle_list ul li:hover .idxArticle_time { color: #fff; }
.idxArticle_list ul li:hover .idxArticle_time span { background: rgba(255, 255, 255, 0.2) url(../images/time_icon1.png) center center no-repeat; }
.idxArticle_list 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: 6px auto 2px; padding: 0; }
.idxArticle_list ul li p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #888; font-size: 14px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0 auto; padding: 0; }
.idxArticle_list ul li:hover a, .idxArticle_list ul li:hover p { color: #fff; }
/*首页-技术文章 结束*/

/*首页-资讯中心 结束*/


/*首页-荣誉资质 开始*/
.ly_idxHonor { width: 1200px; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_idxHonor .lyIdxHonor_title { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #372e2c; font-size: 28px; font-weight: bold; margin: 0 auto 40px; padding: 0 0 20px; border-bottom: 1px solid #ededed; }
.lyIdxHonor_title em { display: block; width: 6px; height: 28px; overflow: hidden; margin: 1px 10px 1px 0; padding: 0; background-color: #00984b; float: left; }
.ly_idxHonor .lyIdxHonor_list { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyIdxHonor_list ul li { width: 23.5%; overflow: hidden; margin: 0 2% 0 0; padding: 10px 20px 30px; background-color: #f5f5f5; float: left; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdxHonor_list ul li:nth-child(4) { margin: 0; }
.lyIdxHonor_list ul li .lyIdxHonor_img { width: 100%; height: 242px; overflow: hidden; margin: 0 auto 20px; padding: 0; }
.lyIdxHonor_list ul li .lyIdxHonor_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
.lyIdxHonor_list ul li .lyIdxHonor_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; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyIdxHonor_list ul li:hover .lyIdxHonor_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyIdxHonor_list ul li .lyIdxHonor_text { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyIdxHonor_list ul li .lyIdxHonor_text a { display: block; width: 100%; height: 56px; overflow: hidden; line-height: 28px; color: #333; font-size: 16px; text-align: center; margin: 0 auto; padding: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.lyIdxHonor_list ul li:hover .lyIdxHonor_text a { color: #00984b; }
.lyIdxHonor_list ul li i { display: block; width: 30px; height: 4px; overflow: hidden; margin: 0; padding: 0; background-color: #00984b; position: absolute; bottom: 0; left: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyIdxHonor_list ul li:hover i { width: 100%; }
/*首页-荣誉资质 结束*/


/*首页-友情链接 开始*/
.ly_Links { width: 100%; overflow: hidden; margin: 0 auto; padding: 40px 0; background-color: #fff; }
.ly_Links .lyLinks_main { width: 1200px; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyLinks_main .Lk_tit { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #00984b; font-size: 18px; font-weight: bold; margin: 0 auto 10px; padding: 0 0 10px; border-bottom: 1px solid #dfdfdf; }
.lyLinks_main .Lk_tit span { display: inline-block; color: #aaa; font-size: 15px; font-weight: normal; margin: 0 0 0 8px; }
.lyLinks_main .Lk_list { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyLinks_main .Lk_list a { display: inline-block; height: 24px; line-height: 24px; color: #333; font-size: 14px; margin: 0 20px 0 0; padding: 8px 0; }
.lyLinks_main .Lk_list a:hover { color: #00984b; }
/*首页-友情链接 结束*/


/*底部 开始*/
.ly_foot { width: 100%; margin: 0 auto; padding: 0; background-color: #2e2e2e; }
.ly_foot .ly_Ftmain { width: 1200px; overflow: hidden; margin: 0 auto; padding: 40px 0; }
.ly_Ftmain .ly_FtLeft { width: 36%; float: left; }
.ly_Ftmain .ly_FtLeft .Ft_nav { width: 100%; overflow: hidden; margin: 0 auto 20px; padding: 0; }
.ly_FtLeft .Ft_nav a { display: inline-block; height: 40px; line-height: 40px; color: rgba(255, 255, 255, 0.8); font-size: 14px; margin: 0 17px 0 0; padding: 0; }
.ly_FtLeft .Ft_nav a:hover { color: #fff; }
.ly_FtLeft .Ft_contact { width: 100%; overflow: hidden; margin: 0; padding: 0; }
.Ft_contact .Ftcont_tit { width: 100%; height: 25px; overflow: hidden; line-height: 25px; color: #fff; font-size: 16px; font-weight: bold; margin: 0 auto 15px; padding: 0; position: relative; }
.Ft_contact .Ftcont_tit em { display: block; width: 100%; height: 1px; overflow: hidden; margin: 0; padding: 0; background-color: rgba(255, 255, 255, 0.5); position: absolute; left: 80px; top: 12px; }
.Ft_contact p { width: 100%; overflow: hidden; line-height: 24px; color: rgba(255, 255, 255, 0.9); font-size: 14px; margin: 0 auto; padding: 3px 0; }
.ly_Ftmain .ly_FtCenter { width: 30%; margin: 0 4%; padding: 0 4%; border-left: 1px solid rgba(255, 255, 255, 0.5); border-right: 1px solid rgba(255, 255, 255, 0.5); float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_FtCenter p { width: 100%; overflow: hidden; color: rgba(255, 255, 255, 0.9); font-size: 14px; margin: 0 auto; padding: 0; }
.ly_FtCenter b { display: block; width: 100%; overflow: hidden; line-height: 40px; color: rgba(255, 255, 255, 1); font-size: 32px; font-weight: bold; margin: 5px auto; padding: 0; }
.ly_FtCenter a { display: block; width: 120px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; background-color: #696969; margin: 20px 0 0; padding: 0; }
.ly_FtCenter a:hover { background-color: #00984b; }
.ly_Ftmain .ly_FtRight { width: 26%; float: left; }
.ly_FtRight ul li { width: 50%; overflow: hidden; margin: 0; padding: 0; float: left; }
.ly_FtRight ul li img { display: block; width: 100%; max-width: 108px; overflow: hidden; margin: 0 auto 10px; padding: 0; }
.ly_FtRight ul li p { width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: rgba(255, 255, 255, 0.9); font-size: 14px; text-align: center; margin: 0 auto; padding: 0; }
.ly_foot .ly_FtBottom { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; background-color: #333; }
.ly_foot .ly_FtBottom .FtBottom_mid { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding: 10px 0; }
.FtBottom_mid .Ft_Copy, .FtBottom_mid .Ft_Supp { line-height: 30px; color: rgba(255, 255, 255, 0.9); font-size: 14px; }
.FtBottom_mid .Ft_Copy a, .FtBottom_mid .Ft_Supp a { color: rgba(255, 255, 255, 0.9); }
.FtBottom_mid .Ft_Copy a:hover, .FtBottom_mid .Ft_Supp a:hover { color: #fff; }
.FtBottom_mid .Ft_Copy { width: 70%; float: left; }
.FtBottom_mid .Ft_Supp { width: 30%; float: right; text-align: right; }
/*底部 结束*/


/*ny_banner 开始*/
.ny_banner { width: 100%; height: 400px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative; background: url(../images/ny_banner1.jpg) center center no-repeat; background-size: 1920px 400px; }
/*ny_banner 结束*/


/*面包屑 开始*/
.ly_crumb { width: 1200px; overflow: hidden; margin: 20px auto; padding: 0 0 0 24px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_crumb img { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 0; top: 10px; }
.ly_crumb p { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0; }
.ly_crumb p a { color: #333; }
.ly_crumb p a:hover { color: #00984b; }
.ly_crumb p span { color: #777; }
/*内页-关于我们 开始*/
.ly_NyAboutus { width: 100%; min-height: 480px; overflow: hidden; margin: 0 auto; padding: 0; }
/*关于我们-公司简介 开始*/
.ny_title { width: 100%; overflow: hidden; margin: 0 auto 40px; padding: 0; }
.ny_title p { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 30px; text-align: center; margin: 0 auto 16px; padding: 0; }
.ny_title em { display: block; width: 72px; height: 3px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #00984b; }
.ly_Gsjj { width: 1200px; overflow: hidden; margin: 0 auto 60px; padding: 0; }
.lyGsjj_main { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyGsjj_main .lyGsjj_text { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyGsjj_name em { display: block; width: 60px; height: 2px; overflow: hidden; margin: 10px auto 0; padding: 0; background-color: #d12135; }
.lyGsjj_text p { width: 100%; overflow: hidden; line-height: 30px; color: #777777; font-size: 15px; _text-align: center; word-break: break-all; margin: 0 auto 20px; padding: 0; }
.lyGsjj_text p span, .lyGsjj_text p em { color: #777777!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 14px!important; font-style: normal!important; font-weight: normal!important; }
.lyGsjj_main .lyGsjj_img { width: 100%; overflow: hidden; margin: 20px auto 0; padding: 0; position: relative; }
.lyGsjj_img img { display: block; width: auto!important; height: auto!important; max-width: 100%; margin: 0 auto; padding: 0; }
/*关于我们-公司简介 结束*/

/*关于我们-企业文化 开始*/
.ly_Qywh { width: 100%; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_Qywh .lyQywh_list { width: 1200px; overflow: hidden; margin: 0 auto; padding: 0; }
.lyQywh_list ul li { width: 23.5%; overflow: hidden; margin: 0 2% 0 0; padding: 24px 20px; border: 1px solid #dfdfdf; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyQywh_list ul li:last-child { margin: 0; }
.lyQywh_list ul li .lyQywh_img1, .lyQywh_list ul li .lyQywh_img2, .lyQywh_list ul li .lyQywh_img3, .lyQywh_list ul li .lyQywh_img4 { display: block; width: 96px; height: 96px; overflow: hidden; margin: 0 auto; padding: 0; border-radius: 50%; }
.lyQywh_list ul li .lyQywh_img1 { background: #00984b url(../images/idxAbout_icon01.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li .lyQywh_img2 { background: #00984b url(../images/idxAbout_icon02.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li .lyQywh_img3 { background: #00984b url(../images/idxAbout_icon03.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li .lyQywh_img4 { background: #00984b url(../images/idxAbout_icon04.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li .lyQywh_name { width: 100%; height: 36px; overflow: hidden; line-height: 36px; color: #333; font-size: 18px; font-weight: bold; text-align: center; margin: 16px auto 8px; padding: 0; }
.lyQywh_list ul li p { width: 100%; height: 56px; overflow: hidden; line-height: 28px; color: #999; font-size: 14px; text-align: center; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyQywh_list ul li:hover { background-color: #ffac2a; border: 1px solid #ffac2a; }
.lyQywh_list ul li:hover .lyQywh_img1 { background: #fff url(../images/idxAbout_icon1.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li:hover .lyQywh_img2 { background: #fff url(../images/idxAbout_icon2.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li:hover .lyQywh_img3 { background: #fff url(../images/idxAbout_icon3.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li:hover .lyQywh_img4 { background: #fff url(../images/idxAbout_icon4.png) center center no-repeat; background-size: 96px 96px; }
.lyQywh_list ul li:hover .lyQywh_name, .lyQywh_list ul li:hover p { color: #fff; }
/*关于我们-企业文化 结束*/

/*关于我们-推荐产品 开始*/
.ly_AboutTjPro { width: 1200px; height: auto; margin: 60px auto; padding: 0; }
/*关于我们-推荐产品 结束*/

/*内页-关于我们 结束*/


/*内页-产品中心 开始*/
.ly_NyProducts { width: 100%; min-height: 480px; overflow: hidden; margin: 0 auto 60px; padding: 0; }
.ly_NyProducts .lyNyPro_main { width: 1200px; height: auto; margin: 0 auto; padding: 0; }
.lyNyPro_main .lyNyPro_left { width: 22%; overflow: hidden; margin: 0; padding: 0; float: left; }
.lyNyPro_main .lyNyPro_right { width: 75%; height: auto; margin: 0; padding: 0; float: right; }
.lyNyPro_right .lyNyPro_list { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyPro_list ul li { width: 32%; overflow: hidden; margin: 0 2% 20px 0; padding: 10px; background-color: #f0f0f0; position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyPro_list ul li:nth-child(3n+3) { margin: 0 0 20px; }
.lyNyPro_list ul li:hover { background-color: #00984b; }
.lyNyPro_list ul li .lyIdxPro_img { width: 100%; height: 230px; overflow: hidden; margin: 0 auto 10px; padding: 0; background-color: #fff; border: none!important; }
.lyNyPro_list ul li .lyIdxPro_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyNyPro_list ul li .lyIdxPro_img a img.idxPro_img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyPro_list ul li:hover .lyIdxPro_img a img.idxPro_img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyPro_list ul li .lyIdxPro_name { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyPro_list ul li .lyIdxPro_name a { display: block; width: 100%; height: 50px; overflow: hidden; line-height: 60px; color: #333; font-size: 16px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyPro_list ul li:hover .lyIdxPro_name a { color: #fff; }
.lyNyPro_list ul li .idxPro_btn { width: 40px; height: 40px; overflow: hidden; margin: -10px 0 0 -20px; padding: 0; position: absolute; left: 50%; top: 230px; z-index: 2; }
.lyNyPro_list ul li .idxPro_btn a { display: block; width: 40px; height: 40px; overflow: hidden; margin: 0 auto; padding: 0; background: url(../images/idxPro_more1.png) center center no-repeat; background-size: 40px 40px; }
.lyNyPro_list ul li:hover .idxPro_btn a { background: url(../images/idxPro_more2.png) center center no-repeat; }
/*产品分类 开始*/
.lyNyPro_left .h_left { width: 100%; overflow: hidden; background-color: #fff; margin: 0 0 30px; }
.lyNyPro_left .cp_type { margin: 0; }
.lyNyPro_left .cp_type .hd { text-align: center; background-color: #00984b; padding: 20px; }
.lyNyPro_left .cp_type .hd p { height: 40px; line-height: 40px; font-size: 28px; color: #fff; }
.lyNyPro_left .cp_type .hd p:before { content: ''; display: inline-block; width: 28px; height: 28px; background: url(../images/mulu_tlt.png) center center no-repeat; margin-right: 5px; vertical-align: middle; margin-top: -3px; display: none; }
.lyNyPro_left .cp_type .hd span { display: block; height: 20px; line-height: 20px; font-size: 24px; color: rgba(255, 255, 255, 0.2); text-transform: uppercase; }
.lyNyPro_left .cp_type .bd { padding: 8px; border-left: 2px solid #00984b; border-right: 2px solid #00984b; }
.lyNyPro_left .cp_type .bd ul li { margin: 0 auto 8px; }
.lyNyPro_left .cp_type .bd ul li:last-child { margin: 0 auto; }
.lyNyPro_left .cp_type .bd ul li p { height: 44px; line-height: 44px; background-color: #8b8b8b; border-radius: 4px; }
.lyNyPro_left .cp_type .bd ul li p a { display: block; width: 80%; padding: 0 0 0 20px; overflow: hidden; line-height: 44px; color: #fff; font-size: 15px; white-space: nowrap; text-overflow: ellipsis; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyPro_left .cp_type .bd ul li p span { display: block; width: 20%; height: 100%; background: url(../images/mulu4.png) center center no-repeat; cursor: pointer; float: right; }
.lyNyPro_left .cp_type .bd ul li div { display: none; }
.lyNyPro_left .cp_type .bd ul li div a { display: block; height: 44px; line-height: 44px; color: #797979; font-size: 14px; border-bottom: 1px solid #e7e5e5; padding: 0 20px 0 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/icon4.png) 20px center no-repeat; }
.lyNyPro_left .cp_type .bd ul li div a:first-child { }
.lyNyPro_left .cp_type .bd ul li p:hover, .lyNyPro_left .cp_type .bd ul li.on p { background-color: #00984b; }
.lyNyPro_left .cp_type .bd ul li p:hover a, .lyNyPro_left .cp_type .bd ul li.on p a { color: #fff; }
.lyNyPro_left .cp_type .bd ul li p:hover span { background: url(../images/mulu4.png) center center no-repeat; }
.lyNyPro_left .cp_type .bd ul li.on p span { background: url(../images/mulu5.png) center center no-repeat; }
.lyNyPro_left .cp_type .bd ul li div a:hover { color: #00984b; background: url(../images/icon5.png) 20px center no-repeat; }
.lyNyPro_left .cp_type .bd ul a.ckqb { display: block; height: 34px; line-height: 34px; font-size: 16px; color: #333; background: #f1f1f1; width: 94%; margin: 10px auto; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }
.lyNyPro_left .cp_type .bd ul a.ckqb:hover { background: #00984b; color: #fff; }
.lyNyPro_left .cp_type .bd_by { width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #fff; font-size: 15px; text-align: center; margin: 0 auto; padding: 0; background-color: #00984b; }
/*产品分类 结束*/
/*内页-产品中心 结束*/


/*内页-产品列表 开始*/
.nyPro_list { width: 100%; height: auto; margin: 0 auto; padding: 0 0 0.1px; }
.nyPro_list ul li { width: 100%; height: auto; margin: 0 auto 30px; padding: 20px; background-color: #f4f5f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nyPro_list ul li:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
.nyPro_list ul li .nyProList_img { width: 24%; height: 158px; overflow: hidden; margin: 0; padding: 0; background-color: #fff; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nyPro_list ul li .nyProList_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; background-color: #fff; position: relative; }
.nyPro_list ul li .nyProList_img a img.nyPro_img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.nyPro_list ul li:hover .nyProList_img a img.nyPro_img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.nyPro_list ul li .nyProList_text { width: 72%; height: 158px; overflow: hidden; margin: 0; padding: 0; float: right; }
.nyPro_list ul li .nyProList_text .nyProList_name { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.nyProList_text .nyProList_name a { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.nyProList_text .nyProList_name a:hover { color: #00984b; }
.nyPro_list ul li .nyProList_text .nyProList_ms { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.nyProList_text .nyProList_ms p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #797979; font-size: 14px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.nyPro_list ul li .nyProList_text .nyProList_tips { width: 100%; overflow: hidden; margin: 3px auto; padding: 0; }
.nyProList_text .nyProList_tips dl dd { display: inline-block; height: 40px; overflow: hidden; line-height: 40px; color: #aaa; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0 10px 0 0; float: left; }
.nyProList_text .nyProList_tips dl dd span { color: #333; }
.nyPro_list ul li .nyProList_text .nyProList_btn { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.nyProList_text .nyProList_btn a { display: block; width: 120px; height: 34px; overflow: hidden; line-height: 32px; color: #999; font-size: 14px; text-align: center; margin: 0 20px 0 0; padding: 0; border: 1px solid #ccc; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nyProList_text .nyProList_btn a:hover { color: #fff; background-color: #00984b; border: 1px solid #00984b; }
.lyNy_Xgwz { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNy_Xgwz .Xgwz_tit { overflow: hidden; margin: 0 auto; padding: 20px; background-color: #008c45; }
.Xgwz_tit p { height: 32px; line-height: 32px; color: #fff; font-size: 26px; text-align: center; margin: 0 auto; padding: 0; }
.Xgwz_tit span { display: block; height: 20px; line-height: 20px; color: rgba(255, 255, 255, 0.2); font-size: 24px; text-align: center; text-transform: uppercase; margin: 0 auto; padding: 0; }
.lyNy_Xgwz .Xgwz_list { width: 100%; min-height: 150px; overflow: hidden; margin: 0 auto; padding: 0 8px; border: 2px solid #008c45; border-top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNy_Xgwz .Xgwz_list ul li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0 0 0 20px; border-bottom: 1px dashed #dfdfdf; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNy_Xgwz .Xgwz_list ul li:last-child { border: 0; }
.lyNy_Xgwz .Xgwz_list ul li em { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; background: url(../images/jt2.png) center center no-repeat; position: absolute; left: 0; top: 14px; }
.lyNy_Xgwz .Xgwz_list ul li:hover em { background: url(../images/jt3.png) center center no-repeat; }
.lyNy_Xgwz .Xgwz_list ul li a { display: block; width: 100%; height: 48px; overflow: hidden; line-height: 48px; color: #333; font-size: 15px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyNy_Xgwz .Xgwz_list ul li a:hover { color: #00984b; }
/*内页-产品列表 结束*/


/*内页-新闻中心&技术文章 开始*/
.ly_NyNews { width: 100%; min-height: 320px; height: auto; margin: 0 auto 60px; padding: 0; }
.ly_NyNews .lyNyNew_main { width: 1200px; height: auto; margin: 0 auto; padding: 0; }
.lyNyNew_main .lyNyNew_Tj { width: 100%; height: auto; margin: 0 auto 40px; padding: 24px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyNew_main .lyNyNew_Tj:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12); }
.lyNyNew_Tj .lyNyNew_TjImg { width: 36.5%; height: 265px; overflow: hidden; margin: 0; padding: 0; float: left; }
.lyNyNew_Tj .lyNyNew_TjImg a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyNyNew_Tj .lyNyNew_TjImg a img { display: block; max-width: 100%; max-height: 100%; 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; }
.lyNyNew_Tj:hover .lyNyNew_TjImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyNew_Tj .lyNyNew_TjText { width: 61%; height: 265px; overflow: hidden; margin: 0; padding: 0; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyNew_Tj .lyNyNew_TjText .lyNyNew_TjName { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyNew_Tj .lyNyNew_TjText .lyNyNew_TjName a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #00984b; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyNyNew_Tj .lyNyNew_TjText .lyNyNew_TjName a span { display: inline-block; height: 24px; overflow: hidden; line-height: 24px; color: #fff; font-size: 14px; margin: 8px 8px 8px 0; padding: 0 16px; border-radius: 12px; background-color: #00984b; float: left; }
.lyNyNew_Tj:hover .lyNyNew_TjText .lyNyNew_TjName a { color: #00984b; }
.lyNyNew_Tj .lyNyNew_TjText .lyNyNew_TjTime { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 14px; margin: 10px auto; padding: 0; }
.lyNyNew_Tj .lyNyNew_TjText .lyNyNew_TjMs { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyNew_Tj .lyNyNew_TjText .lyNyNew_TjMs p { width: 100%; height: 112px; overflow: hidden; line-height: 28px; color: #666; font-size: 15px; text-align: justify; text-indent: 0; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyNyNew_Tj .lyNyNew_TjText a.lyNyNew_btn { display: block; width: 140px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; background-color: #00984b; margin: 20px 0 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyNew_Tj .lyNyNew_TjText a.lyNyNew_btn i { display: inline-block; width: 20px; height: 20px; overflow: hidden; vertical-align: middle; margin: -4px 0 0 4px; padding: 0; background: url(../images/jt4.png) center center no-repeat; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyNew_Tj .lyNyNew_TjText a.lyNyNew_btn:hover i { margin: -4px 0 0 16px; }
.lyNyNew_main .lyNyNew_list { width: 100%; height: auto; margin: 0 auto 60px; padding: 0; }
.lyNyNew_list ul li { width: 100%; height: auto; margin: 0 auto 24px; padding: 24px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyNew_list ul li:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12); }
.lyNyNew_list ul li .lyNyNew_name { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyNew_list ul li .lyNyNew_name 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; padding: 0; }
.lyNyNew_list ul li:hover .lyNyNew_name a { color: #00984b; }
.lyNyNew_list ul li .lyNyNew_ms { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyNew_list ul li .lyNyNew_ms p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-indent: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyNyNew_list ul li .lyNyNew_time { width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px; margin: 20px auto 0; padding: 0; }
.lyNyNew_list ul li .lyNyNew_time img { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0 4px 0 0; padding: 0; float: left; }
.lyNyDown_list ul li { width: 49%; margin: 0 2% 20px 0; padding: 20px; float: left; }
.lyNyDown_list ul li:nth-child(2n+2) { margin: 0 0 20px; }
.lyNyDown_list ul li .lyNyNew_time { margin: 10px 0 0; }
.NyNewsdetail_con .NyDown_btn { width: 100%; overflow: hidden; margin: 20px auto 0; padding: 0; text-align: center; }
.NyNewsdetail_con .NyDown_btn a { display: inline-block; margin: 0 10px; width: 160px; height: 44px; overflow: hidden; line-height: 44px; color: #fff; font-size: 16px; text-align: center; text-indent: 0; margin: 0 auto; padding: 0; background-color: #00984b; border-radius: 4px; }
.NyNewsdetail_con .NyDown_btn a:hover { background-color: #444; }
/*内页-新闻中心&技术文章 结束*/


/*内页-成功案例 开始*/
.ly_NySuccesscase { width: 1200px; height: auto; margin: 0 auto 60px; padding: 0; }
.ly_NySuccesscase .lyNyCase_list { width: 100%; height: auto; margin: 0 auto; padding: 0; }
.ly_NySuccesscase .lyNyCase_list ul li { width: 32%; margin: 0 2% 24px 0; padding: 10px; border: 1px solid #dfdfdf; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_NySuccesscase .lyNyCase_list ul li:nth-child(3n+3) { margin: 0 0 24px; }
.lyNyCase_list ul li .idxCase_img { width: 100%; height: 250px; overflow: hidden; margin: 0 auto 10px; padding: 0; }
.lyNyCase_list ul li .idxCase_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
.lyNyCase_list ul li .idxCase_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; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyCase_list ul li:hover .idxCase_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyCase_list ul li .idxCase_text { width: 100%; height: auto; margin: 0 auto; padding: 0; }
.lyNyCase_list ul li .idxCase_text .idxCase_name { width: 100%; height: 40px; margin: 0 auto; padding: 0 10px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyCase_list ul li .idxCase_text .idxCase_name em { display: block; width: 0px; height: 2px; overflow: hidden; margin: 0; padding: 0; background-color: #00984b; position: absolute; left: -10px; top: 19px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyCase_list ul li:hover .idxCase_text .idxCase_name em { width: 20px; }
.lyNyCase_list ul li .idxCase_text .idxCase_name { width: 100%; margin: 0; padding: 0; 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; }
.lyNyCase_list ul li:hover .idxCase_text .idxCase_name { padding: 0 0 0 10px; }
.lyNyCase_list ul li .idxCase_text .idxCase_name 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; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyCase_list ul li:hover .idxCase_text .idxCase_name a { color: #00984b; }
.lyNyCase_list ul li .idxCase_text p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; word-break: break-all; margin: 0 auto; padding: 0 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*内页-成功案例 结束*/


/*分页样式 开始*/
#fengye { text-align: center; margin: 30px auto 0; color: #555; font-size: 14px; }
#fengye a { display: inline-block; padding: 0 10px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; border-radius: 2px; color: #555; font-size: 14px; }
#fengye a:hover { background: #00984b; color: #ffffff; }
#fengye a.pnnum1 { background: #00984b; color: #ffffff; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #00984b; width: 40px !important; height: 30px !important; line-height: 30px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline: none; }
#fengye .p_input { display: inline-block; padding: 0 5px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; color: #555; cursor: default; }
/*分页样式 结束*/


/*内页-新闻详情&文章详情 开始*/
.ly_NyNewsdetail { width: 1200px; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_NyNewsdetail .NyNewsdetail_title { width: 100%; overflow: hidden; line-height: 32px; color: #333; font-size: 24px; font-weight: bold; text-align: center; margin: 0 auto; padding: 0; }
.ly_NyNewsdetail .NyNewsdetail_tips { width: 100%; height: auto; overflow: hidden; line-height: 20px; color: #aaa; font-size: 14px; text-align: center; margin: 20px auto; padding: 0 0 10px; border-bottom: 1px dashed #dfdfdf; }
.ly_NyNewsdetail .NyNewsdetail_con { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; line-height: 30px; color: #565656; font-size: 15px; text-align: justify; }
.NyNewsdetail_con p, .NyNewsdetail_con div { width: 100%; overflow: hidden; line-height: 30px; color: #565656; font-size: 15px; text-align: justify; _text-indent: 2em; margin: 0 auto; padding: 0; }
.NyNewsdetail_con p span, .NyNewsdetail_con span, .NyNewsdetail_con p em, .NyNewsdetail_con em { color: #565656!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 15px!important; }
.NyNewsdetail_con table tr td p { text-indent: 0!important; }
.NyNewsdetail_con img { display: inline-block; width: auto!important; height: auto!important; max-width: 100%; margin: 0 auto; padding: 0; text-indent: 0!important; }
.ly_PrevNext { width: 100%; overflow: hidden; margin: 30px auto 0; padding: 20px 0 0; border-top: 1px solid #dfdfdf; }
.ly_PrevNext ul li { width: 100%; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; margin: 0 auto; padding: 10px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_PrevNext ul li:last-child { margin: 0 auto; }
.ly_PrevNext ul li a { overflow: hidden; line-height: 20px; color: #333; font-size: 14px; }
.ly_PrevNext ul li:hover, .ly_PrevNext ul li:hover a { color: #00984b; }
/*内页-新闻详情&文章详情 结束*/


/*内页-在线留言 开始*/
.ly_NyOrder { width: 1200px; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_msg { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.ly_msg h3 { display: none!important; }
.ly_msg ul { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.ly_msg ul li { width: 100%; overflow: hidden; line-height: 44px; margin: 0 auto 30px!important; padding: 0; color: #999; font-size: 14px; }
.ly_msg ul li:last-child { margin: 0 auto!important; }
.ly_msg ul li h4 { width: 8%!important; height: 44px!important; overflow: hidden; line-height: 44px!important; margin: 0; padding: 0 12px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width: 92%!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-seri!important; }
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important; }
.ly_msg ul li .msg_ipt12 { width: 83%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 44px!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-seri !important; }
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-seri!important; outline: none!important; resize: none!important; }
.ly_msg ul li .msg_ipt1 #selPvc { height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; padding: 0 15px!important; outline: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 160px!important; }
.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding: 0; float: left; }
.ly_msg ul li a.yzm_img { display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left; }
.ly_msg ul li a.yzm_img { width: 120px!important; height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important; }
.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important; }
.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left; }
.ly_msg ul li .msg_btn { width: 88%!important; }
.msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 0 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left; }
.msg_btn input { width: 160px!important; height: 44px!important; line-height: 44px!important; color: #fff!important; font-size: 15px!important; text-align: center!important; border: none!important; background-color: #00984b!important; cursor: pointer!important; }
.msg_btn input:last-child { background-color: #bbb!important; }
.msg_btn input:hover { background-color: #00984b!important; }
/*内页-在线留言 结束*/


/*内页-联系我们 开始*/
.ly_NyContact { width: 1200px; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_NyContact .ly_NyCon { width: 100%; overflow: hidden; margin: 0 auto 60px; padding: 40px 0 40px 178px; background-color: #f4f4f4; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.ly_NyCon .lyNyCon_img { width: 150px; height: 150px; overflow: hidden; margin: -79px 0 0; padding: 0; border: 4px solid #fff; border-radius: 50%; position: absolute; left: 20px; top: 50%; }
.ly_NyCon .lyNyCon_text { width: 100%; overflow: hidden; margin: 0; padding: 0 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNyCon_text .NyCon_tit { width: 100%; overflow: hidden; line-height: 40px; color: #00984b; font-size: 24px; margin: 0 auto 18px; padding: 0; }
.lyNyCon_text p { width: 100%; overflow: hidden; line-height: 30px; color: #565656; font-size: 15px; text-align: justify; margin: 0 auto; padding: 0; }
.ly_NyContact .lyNyContact_main { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyContact_main .lyNyContact_lxfs { width: 42%; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left; }
.lyNyContact_lxfs .lyNyContact_company { width: 100%; overflow: hidden; line-height: 32px; color: #00984b; font-size: 24px; margin: 0 auto 20px; padding: 4px 0; }
.lyNyContact_lxfs ul li { width: 100%; overflow: hidden; margin: 0 auto; padding: 10px 0; border-bottom: 1px dashed #dfdfdf; }
.lyNyContact_lxfs ul li div { display: block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0 0 0 65px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNyContact_lxfs ul li div img { display: block; width: 45px; height: 45px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 0; top: 0; }
.lyNyContact_lxfs ul li div p { width: 100%; min-height: 25px; overflow: hidden; line-height: 25px; color: #565656; font-size: 14px; margin: 0; padding: 10px 0; }
.lyNyContact_main .lyNyContact_map { width: 54%; overflow: hidden; margin: 0; padding: 0; float: right; }
.lyNyContact_map .lyNyContact_maptit { width: 110px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 20px; text-align: center; margin: 0 0 20px; padding: 0 0 0 110px; background: url(../images/map_titbg.jpg) 0 0 no-repeat; }
.lyNyContact_map .lyNyContact_Mapmain { width: 100%; height: 270px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f8f8f8; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
/*内页-联系我们 结束*/


/*内页-荣誉资质 开始*/
.ly_NyHonor { width: 1200px; height: auto; margin: 0 auto 60px; padding: 0; }
.ly_NyHonor .lyNyHonor_list { width: 100%; height: auto; margin: 0 auto; padding: 0; }
.lyNyHonor_list ul li { width: 23.5%; overflow: hidden; margin: 0 2% 30px 0; padding: 10px 20px 20px; background-color: #f5f5f5; float: left; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyHonor_list ul li:nth-child(4n+4) { margin: 0 0 30px; }
.lyNyHonor_list ul li .lyIdxHonor_img { width: 100%; height: 242px; overflow: hidden; margin: 0 auto 20px; padding: 0; }
.lyNyHonor_list ul li .lyIdxHonor_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
.lyNyHonor_list ul li .lyIdxHonor_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; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyHonor_list ul li:hover .lyIdxHonor_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyHonor_list ul li .lyIdxHonor_text { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyHonor_list ul li .lyIdxHonor_text a { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 16px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyNyHonor_list ul li:hover .lyIdxHonor_text a { color: #00984b; }
.lyNyHonor_list ul li i { display: block; width: 30px; height: 4px; overflow: hidden; margin: 0; padding: 0; background-color: #00984b; position: absolute; bottom: 0; left: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyHonor_list ul li:hover i { width: 100%; }
/*内页-荣誉资质 结束*/


/*内页-产品详情 开始*/
.ly_NyProDetail { width: 1200px; overflow: hidden; margin: 60px auto; padding: 0; }
.ly_NyProDetail .lyNyProDetail_con { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyProDetail_con .lyNyProDetail_left { width: 25%; overflow: hidden; margin: 0; padding: 0; float: left; }
.lyNyProDetail_con .lyNyProDetail_right { width: 72%; overflow: hidden; margin: 0; padding: 0; float: right; }
.lyNyProDetail_right .lyNyProDetail_ConTit { margin: 0 auto 30px; padding: 0; border-bottom: 2px solid #00984b; }
.lyNyProDetail_ConTit p { width: 80px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 18px; text-align: center; margin: 0; padding: 0 19px; background-color: #00984b; }
.lyNyProDetail_right .lyNyProDetail_ConText { width: 100%; overflow: hidden; line-height: 28px; color: #555; font-size: 14px; margin: 0 auto 30px; padding: 0; }
.lyNyProDetail_ConText img, .lyNyProDetail_ConText table, .lyNyProDetail_ConText tr, .lyNyProDetail_ConText td, .lyNyProDetail_ConText p, .lyNyProDetail_ConText span, .lyNyProDetail_ConText div, .lyNyProDetail_ConText video, .lyNyProDetail_ConText embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; line-height: 28px; color: #555; font-size: 14px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; margin: 0 !important; }
.NyNewsdetail_con p span, .NyNewsdetail_con span, .NyNewsdetail_con p em, .NyNewsdetail_con em { color: #565656!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 15px!important; }
.lyNyProDetail_ConText table tr td p { text-indent: 0!important; }
.lyNyProDetail_ConText img { display: inline-block; width: auto!important; height: auto!important; max-width: 100%; margin: 0 auto; padding: 0; text-indent: 0!important; }
.pro_detail_main { width: 100%; height: auto; margin: 0 auto 40px; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.pro_detail_main .pro_detail_img { width: 480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.pro_detail_img .pro_detail_img_main { width: 100%; height: 100%; margin: 0 auto; padding: 0; position: relative; }
.pro_detail_img_main img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.pro_detail_main .pro_detail_text { width: 53%; min-height: 360px; overflow: hidden; margin: 0; padding: 0 0 80px; float: right; position: relative; }
.pro_detail_text h1 { width: 100%; overflow: hidden; line-height: 40px; color: #333; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0; }
.pro_detail_text .jyms { width: 100%; height: 140px; overflow: hidden; margin: 20px auto; padding: 20px; background-color: #f8f8f8; box-sizing: border-box; }
.pro_detail_text .jyms p { width: 100%; height: 100px; overflow: hidden; line-height: 25px; color: #888; font-size: 14px; text-align: justify; margin: 0 auto; padding: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.pro_detail_text .jyms p span { color: #333; font-weight: bold; }
.pro_detail_text ul { width: 100%; margin: 0 auto; padding: 0; }
.pro_detail_text ul li { width: 100%; height: 32px; overflow: hidden; line-height: 32px; color: #888; font-size: 14px; text-align: justify; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.pro_detail_text ul li img { display: block; width: 16px; height: 16px; overflow: hidden; margin: 7px 4px 7px 0; padding: 0; float: left; }
.pro_detail_text ul li span { color: #333; }
.pro_detail_text .pro_detail_btn { width: 100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 0; position: absolute; left: 0; bottom: 0; }
.pro_detail_btn a { display: block; width: 48%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 22px; text-align: center; margin: 0; padding: 0; float: left; }
.pro_detail_btn a.prodtl_btn1 { float: left; margin: 0 4% 0 0; background-color: #adadad; }
.pro_detail_btn a.prodtl_btn2 { float: left; background-color: #00984b; }
.pro_detail_btn a.prodtl_btn1:hover { background-color: #333; }
.pro_detail_btn a.prodtl_btn2:hover { background-color: #008c45; }
/**产品详情页产品图片切换**/
.prodetail_img { width: 44%; height: 440px; margin: 0; padding: 0; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
#preview { width: 100%; margin: 0; text-align: center; position: relative; }
.list-h li { float: left; }
#spec-n5 { width: 100%; height: 70px; padding-top: 10px; overflow: hidden; }
#spec-left { width: 16px; height: 70px; float: left; cursor: pointer; margin-top: 3px; }
#spec-right { width: 16px; height: 70px; float: left; cursor: pointer; margin-top: 3px; }
#spec-list { width: 440px; float: left; overflow: hidden; margin-left: 2px; display: inline; }
#spec-list ul { }
#spec-list ul li { float: left; display: inline; padding: 0; width: 18.4%; height: 70px; margin: 0 2% 0 0; }
#spec-list ul li:last-child { margin: 0; }
#spec-list ul li p { width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; border: 1px solid #dfdfdf; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
#spec-list ul li:hover p { border: 1px solid #1f71c2; }
#spec-list ul li img { display: block; max-width: 94%; max-height: 94%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
/*jqzoom*/
.jqzoom { position: relative; width: 100%; height: 360px; overflow: hidden; padding: 0; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.jqzoom img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; background: url(i/loading.gif) #fff no-repeat center center; border: 1px solid #eaeaea; display: none; text-align: center; overflow: hidden; left: 104%!important; top: 0!important; }
.bigimg { }
.jqZoomPup { width: 200px!important; height: 200px!important; z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; background: url(../images/mask.png) 0 0 repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list { position: relative; width: 100%; margin: 0; }
#spec-list div { width: 100%!important; height: 70px!important; margin: 0; }
#ceshi { display: block; margin: auto!important; left: 0; top: 0; bottom: 0; right: 0; }
.prodetail_img a.videoIco { left: 20px!important; bottom: 20px!important; z-index: 99!important; }
.Warning { width: 100%!important; height: 100%!important; }
/*内页-产品详情 结束*/


/*右侧漂浮 开始*/
.client-2 { position: fixed; right: -170px; top: 36%; z-index: 999; }
.client-2 li a { text-decoration: none; }
.client-2 li { margin-top: 1px; clear: both; height: 71px; position: relative; }
.client-2 li i { background: url(../images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 4px auto 0; text-align: center; }
.client-2 li p { height: 20px; font-size: 14px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; }
.client-2 .my-kefu-qq i { background-position: 4px 5px; }
.client-2 .my-kefu-tel i { background-position: 0 -21px; }
.client-2 .my-kefu-liuyan i { background-position: 4px -53px; }
.client-2 .my-kefu-weixin i { background-position: -34px 4px; }
.client-2 .my-kefu-weibo i { background-position: -30px -22px; }
.client-2 .my-kefu-ftop { display: none; }
.client-2 .my-kefu-ftop i { width: 33px; height: 35px; background-position: -27px -51px; }
.client-2 .my-kefu-left { float: left; width: 77px; height: 47px; position: relative; }
.client-2 .my-kefu-tel-right { font-size: 16px; color: #fff; float: left; height: 24px; line-height: 22px; padding: 0 15px; border-left: 1px solid #fff; margin-top: 14px; }
.client-2 .my-kefu-right { width: 20px; }
.client-2 .my-kefu-tel-main { background: #00984b; color: #fff; height: 56px; width: 247px; padding: 9px 0 6px; float: left; }
.client-2 .my-kefu-main { background: #00984b; width: 97px; height: 56px; position: relative; padding: 9px 0 6px; float: left; }
.client-2 .my-kefu-weixin-pic { position: absolute; left: -130px; top: -24px; display: none; z-index: 333; }
.my-kefu-weixin-pic img { width: 115px; height: 115px; }
.client-2 .my-kefu-liuyan { display: none!important; }
/*右侧漂浮 结束*/


.lx_dz { width: 100%; height: 270px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f8f8f8; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; }
.lx_dz .dz_map { width: 100%; overflow: hidden; height: 268px; margin: 0 auto; }
/*首页新增热门关键词板块*/
.lyhotkw_search { width: 100%; padding: 24px 0 30px; overflow: hidden; }
.lyhotkw_search .lyhotkw_search_main { width: 1200px; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyhotkw_search .lyhotkw_search_left { width: 65%; float: left; margin: 10px 0; }
.lyhotkw_search .lyhotkw_search_left b { display: block; float: left; font-size: 16px; color: #333; width: 150px; }
.lyhotkw_search .lyhotkw_search_left b span { color: #00984b; }
.lyhotkw_search .lyhotkw_search_left b img { display: inline-block; margin: -4px 5px 0 0; }
.lyhotkw_search .lyhotkw_search_left a { width: calc(100% - 160px); overflow: hidden; color: #777; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0; float: left; }
.lyhotkw_search .lysearch_right { width: 30%; float: right; }
.lysearch_right .search { background: #f2f2f2; border-radius: 50px; overflow: hidden; width: 100%; }
.lysearch_right .search .input { width: 70%; height: 40px; border: none; padding: 0 5%; font-size: 14px; background: #f2f2f2; outline: none; }
.lysearch_right .search .submit { width: 20%; height: 40px; background: url(../images/sousou.png) no-repeat center; cursor: pointer; border: none; }
/*首页新增联系方式板块*/
.lyLxfs { width: 100%; text-align: center; position: relative; }
.lyLxfs:after { content: ""; display: block; width: 100%; height: 1px; background: #00984b; position: absolute; top: 20px; z-index: 1; }
.lyLxfs p { width: 672px; background: #fff; height: 40px; line-height: 40px; display: inline-block; position: relative; z-index: 2; }
.lyLxfs p b { font-size: 24px; color: #777; }
.lyLxfs p span { font-size: 30px; font-family: BEBASKAI; color: #00984b; }
.lyLxfs p span img { display: inline-block; margin: -4px 10px 0 20px; }
/*首页新增关于我们*/
.ind_about { padding: 60px 0; overflow: hidden; }
.ind_about .w1200 { width: 1200px; margin: 0 auto; }
.ind_about .text { width: 40%; float: left; }
.ind_about .ly_title { width: 90%; margin: 0 0 40px; }
.ind_about .ly_title p { text-align: left; }
.ind_about .ly_title div { color: #333; text-align: left; }
.ind_about .ly_title p i, .ind_about .ly_title p em { width: 35%; }
.ind_about .text .gsms { max-height: 168px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.ind_about .text .gsms, .ind_about .text .gsms p { font-size: 16px; color: #777; line-height: 32px; }
.ind_about .text a.idxAbout_btn { display: block; width: 140px; height: 40px; overflow: hidden; line-height: 38px; color: #999; font-size: 14px; text-align: center; border: 1px solid #ccc; margin: 60px 0 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ind_about .text a.idxAbout_btn i { display: inline-block; width: 20px; height: 20px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 4px; padding: 0; background: url(../images/jt1.png) center center no-repeat; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.ind_about .text a.idxAbout_btn:hover { color: #fff; border: 1px solid #00984b; background-color: #00984b; }
.ind_about .text a.idxAbout_btn:hover i { background: url(../images/jt4.png) center center no-repeat; margin: -2px 0 0 16px; }
.ind_about .abimg { width: 55%; float: right; position: relative; padding-right: 100px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ind_about .abimg img { float: right; }
.ind_about .abimg ul { position: absolute; overflow: hidden; top: 50%; transform: translateY(-50%); background: #f2f2f2; padding: 20px 15px; right: 0; }
.ind_about .abimg ul li { color: #777; width: 100%; padding: 20px 0; text-align: center; font-size: 16px; min-width: 120px; }
.ind_about .abimg ul li img { display: block; float: none; margin: 0 auto; }
.ind_about .abimg ul li p { font-size: 36px; font-weight: bold; font-family: ANTON-REGULAR; color: #00984b; letter-spacing: 4px; margin: 15px 0 0; }
/*首页新增我们的优势*/
.lyIdxYs_list { margin-top: 60px; }
.lyIdxYs_list ul li { width: 48.5%; margin: 0 3% 30px 0; float: left; padding: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative;}
.lyIdxYs_list ul li .lyIdxYs_ico { width: 90px; height: 90px; float: left;}
.lyIdxYs_list ul li:nth-child(1) { background: #f2f2f2 url(../images/ysico1.png) 95% 50px no-repeat; }
.lyIdxYs_list ul li:nth-child(2) { background: #f2f2f2 url(../images/ysico2.png) 95% 50px no-repeat; margin-right:0; }
.lyIdxYs_list ul li:nth-child(3) { background: #f2f2f2 url(../images/ysico3.png) 95% 50px no-repeat; margin-bottom:0; }
.lyIdxYs_list ul li:nth-child(4) { background: #f2f2f2 url(../images/ysico4.png) 95% 50px no-repeat;margin-right:0;margin-bottom:0; }
.lyIdxYs_list ul li:nth-child(1) .lyIdxYs_ico { background:#f2f2f2 url(../images/ys_ico1.png) center center no-repeat; }
.lyIdxYs_list ul li:nth-child(2) .lyIdxYs_ico { background:#f2f2f2 url(../images/ys_ico2.png) center center no-repeat; }
.lyIdxYs_list ul li:nth-child(3) .lyIdxYs_ico { background:#f2f2f2 url(../images/ys_ico3.png) center center no-repeat; }
.lyIdxYs_list ul li:nth-child(4) .lyIdxYs_ico { background:#f2f2f2 url(../images/ys_ico4.png) center center no-repeat; }
.lyIdxYs_list ul li:nth-child(1):hover { background: #00984b url(../images/yshico1.png) 95% 50px no-repeat; }
.lyIdxYs_list ul li:nth-child(2):hover { background: #00984b url(../images/yshico2.png) 95% 50px no-repeat; }
.lyIdxYs_list ul li:nth-child(3):hover { background: #00984b url(../images/yshico3.png) 95% 50px no-repeat; }
.lyIdxYs_list ul li:nth-child(4):hover { background: #00984b url(../images/yshico4.png) 95% 50px no-repeat; }
.lyIdxYs_list ul li:nth-child(1):hover .lyIdxYs_ico { background: #00984b url(../images/ysh_ico1.png) center center no-repeat; }
.lyIdxYs_list ul li:nth-child(2):hover .lyIdxYs_ico { background: #00984b url(../images/ysh_ico2.png) center center no-repeat; }
.lyIdxYs_list ul li:nth-child(3):hover .lyIdxYs_ico { background: #00984b url(../images/ysh_ico3.png) center center no-repeat; }
.lyIdxYs_list ul li:nth-child(4):hover .lyIdxYs_ico { background: #00984b url(../images/ysh_ico4.png) center center no-repeat; }
.lyIdxYs_list ul li .lyIdxYs_text { width: calc(100% - 108px); float: right; margin-top: 8px;  }
.lyIdxYs_list ul li .lyIdxYs_text b { display: block; font-size: 18px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.lyIdxYs_list ul li .lyIdxYs_text b:after { content: ""; display: block; width: 28px; height: 2px; background: #00984b; margin: 10px 0 15px; }
.lyIdxYs_list ul li .lyIdxYs_text p { font-size: 15px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 5px; }
.lyIdxYs_list ul li:hover .lyIdxYs_text b { color: #fff; }
.lyIdxYs_list ul li:hover b:after { background: #fff; }
.lyIdxYs_list ul li:hover .lyIdxYs_text p { color: rgba(255,255,255,.45); }
/*首页新闻文章新增切换*/
.lyIdxNews_tit { display:block; text-align:center; margin:0 auto 40px;}
.lyIdxNews_tit a { display: inline-block; text-align: center; color: #999; height: 40px; line-height: 40px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 135px; margin-right:20px; border:1px solid #ccc;}
.lyIdxNews_tit a:last-child{ margin-right:0;}
.lyIdxNews_tit a.on, .lyIdxNews_tit a:hover { background: #00974a; color: #fff; }
.ly_idxNews .lyIdxNew_list .list_Part { display: none; }
.ly_idxNews .lyIdxNew_list .list_Part.on { display: block; }

/*视频中心*/
/*.ly_Nyvideo { width: 1200px; height: auto; margin: 0 auto 60px; padding: 0; }
.ly_Nyvideo .lyNyCase_list { width: 100%; height:764px; margin: 0 auto; padding: 0; }
.lyNyCase_list ul li { width: 31%; overflow: hidden; margin: 0 2% 30px 0; padding: 10px 20px 20px; background-color: #f5f5f5; float: left; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.lyNyCase_list ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyNyCase_list ul li .lyIdxCase_img { width:100%; height:270px; overflow:hidden; margin:0 auto 6px; padding:0;}
.lyNyCase_list ul li .lyIdxCase_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; border:1px solid #dfdfdf; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCase_list ul li .lyIdxCase_img a img { display:block; max-width:95%; max-height:95%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li:hover .lyIdxCase_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

.lyNyCase_list ul li .lyIdxCase_name { width:100%; height:50px; overflow:hidden; margin:0 auto; padding:0;}
.lyNyCase_list ul li .lyIdxCase_name a { display:block; width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:15px; text-align:center; white-space:nowrap; text-overflow: ellipsis; background-color:#b8b8b8; margin:0 auto; padding:0;}
.lyNyCase_list ul li:hover .lyIdxCase_name a { background-color:#00984b;}*/


-
.ly_Nyvideo { width: 1200px; height: auto; margin: 0 auto 60px; padding: 0; }
.ly_Nyvideo .NyVideos_Main { width:1200px; height:auto; margin:0 auto; padding:0;}
.NyVideos_Main .NyVideos_List { width:100%; height:auto; margin:0 auto; padding:0;}
.NyVideos_List ul li { width:30%; height:auto; margin:0 2% 30px 0; padding:0; 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;}
.NyVideos_List ul li:nth-child(4n+4) { margin:0 0 30px;}
.NyVideos_List ul li:hover { background-color:#079a3f;}
.NyVideos_List ul li .NyVideos_Img { width:100%; height:240px; overflow:hidden; margin:0 auto; padding:0; 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;}
.NyVideos_List ul li .NyVideos_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyVideos_List ul li .NyVideos_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; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyVideos_List ul li:hover .NyVideos_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyVideos_List ul li .NyVideos_Img a i { display:block; width:100%; height:100%; margin:0; padding:0; background:rgba(0,0,0,0.4) url(../images/VdIco.png) center center no-repeat; background-size:50px 50px; 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;}
.NyVideos_List ul li:hover .NyVideos_Img a i { background:rgba(0,0,0,0.2) url(../images/VdIco1.png) center center no-repeat; background-size:50px 50px;}

.NyVideos_List ul li .NyVideos_Text { width:100%; height:auto; margin:0 auto; padding:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyVideos_List ul li .NyVideos_Text a.NyVideos_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:20px; 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;}
.NyVideos_List ul li:hover a.NyVideos_Name { color:#fff;}
.NyVideos_List ul li .NyVideos_Text p { width:100%; height:40px; overflow:hidden; line-height:20px; color:#999; font-size:14px; text-align:center; margin:10px 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;}
.NyVideos_List ul li:hover .NyVideos_Text p { color:rgba(255,255,255,0.65);}
.NyVideos_List ul li .NyVideos_Text a.NyVideos_Btn { display:block; width:120px; height:36px; overflow:hidden; line-height:36px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#079a3f; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyVideos_List ul li .NyVideos_Text a.NyVideos_Btn i { display:inline-block; width:18px; height:18px; background: url(../images/VdIco.png) center center no-repeat; background-size:100% 100%; vertical-align:middle; margin:-2px 0 0 8px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyVideos_List ul li:hover .NyVideos_Text a.NyVideos_Btn { color:#079a3f; background-color:#fff;}
.NyVideos_List ul li:hover .NyVideos_Text a.NyVideos_Btn i { background: url(../images/VdIco1.png) center center no-repeat; background-size:100% 100%;}

.NyNewDetail_Content iframe { display:block; width:60%!important; height:480px!important; margin:0 auto 20px!important;}
