﻿@charset "utf-8";
::selection{background:#84abd1;color:#fff;}
::-moz-selection{background:#84abd1;color:#fff;}
*{margin:0;padding:0;border:0;list-style:none; outline-style:none;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'Wen'; box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body{color:#333;font-size:14px;}
a{color:#333;text-decoration:none;}
@media screen and (min-width:1200px) {
a:hover{color:#98ba12;}
}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0px;}
.w1200{width:1200px;margin:auto;}
.l{ float:left;}
.r{ float:right;}

.top,.w1200{width:1200px; margin:auto;}
.logo{float:left;}
.logo img{ display:block; padding:25px 0;height: 120px;}
.top_r{float:right; margin-top:0px;}

.top_tel{width:280px;float:left; background:url(../img/top_tel_tb.jpg) left no-repeat; padding-left:50px; margin-top:30px; font-size:16px; line-height:30px; color:#333;}
.top_tel h3{font-size:24px; font-weight:bold; color:#cfc42b; font-style:italic;}
.top_ewm{width:200px; float:right;}
.top_ewm li{width:90px; float:left; margin-right:10px;}
.top_ewm li:nth-child(2n){margin-right:0;}
.top_ewm li span{width:90px; float:left; text-align:center; line-height:24px; color:#333;}
.top_ewm li img{ display:block;width:90px; height:90px;}


.menu_bg{height:50px; margin:0px auto 0; background:#98ba12; position:relative;}
.nav{width:1200px; margin:auto; height:100%; position:relative;}
.nav ul,.nav ul li{position:static !important;}
.nav ul li{ float:left; font-size:16px; color:#fff; line-height:100%; position:relative; transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out; text-transform:uppercase;}
.nav ul li a{line-height:50px;padding:0 44px; display:block; transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s; color:#fff;}
.nav>ul>li:hover>a,.nav>ul>li>a.cur{background: #81a200;}
.nav ul li .nav-down{position:absolute; top:50px; background:#fff; display:none; z-index:999; box-shadow:2px 2px 10px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.5);}
.nav ul li .nav-down.nav-pro-down{width:100%;left:0px; padding:20px 100px;}
.nav ul li .nav-down.nav-pro-down dl{padding:0 15px; width:20%; float:left;}
.ofH{overflow:hidden;}
.nav ul li .nav-down.nav-pro-down dl.com-img img{width:100%; transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s;}
.nav ul li .nav-down.nav-pro-down dl.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.nav ul li .nav-down.nav-pro-down dl dd h3{line-height:24px; font-size:14px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav ul li .nav-down.nav-pro-down dl dd h3 a{line-height:24px; text-transform:none;}
.nav ul li .nav-down.nav-pro-down dl dd h3 a:hover{color:#98ba12;}
.nav ul li:hover .nav-down.nav-pro-down dl dd h3 a{color:#333; text-align:center;}
.nav ul li:hover .nav-down.nav-pro-down dl dd h3 a:hover{color:#98ba12;}
.nav ul li .nav-down.nav-pro-down dl dd .con a{line-height:22px; float:left; width:100%; position:relative; padding-left:10px; color:#666; font-size:14px; text-transform:none;}
.nav ul li .nav-down.nav-pro-down dl dd .con a:before{width:3px; height:3px; background-color:#a1a1a1; position:absolute; left:0; top:10px; content:'';}
.nav ul li .nav-down.nav-pro-down dl dd .con a:hover:before{background-color:#98ba12;}
.nav ul li .nav-down.nav-pro-down dl dd .con a:hover{color:#98ba12;}
.nav ul li .nav-down a { border-bottom:none;}

.nav ul li.Hnav_li{position:relative !important;}
.nav ul li.Hnav_li .Hn2nd-box{width:100%; background:#fff; box-shadow:2px 2px 10px rgba(0,0,0,0.5); -webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.5); position:absolute; top:50px; left:0px; z-index:2; display:none;}
.nav ul li.Hnav_li .Hn2nd-box a{display:block; padding:0px; line-height:35px !important; border:0px; color:#333; font-size:14px; text-transform:none;text-align: center;}
.nav ul li.Hnav_li .Hn2nd-box a:hover{color:#fff; background:#98ba12;}

.banner{ width:100%; overflow:hidden; position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.banner ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
.banner ul li img{ display:block;width:1920px; position:relative; left:50%; margin-left:-960px;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center; z-index:5;}
.bandd span{ margin:0 4px;display:inline-block;width:30px;height:4px;text-indent:-9999px;cursor:pointer; border:1px solid rgba(255,255,255,0.8);-webkit-transition:0.5s;transition:0.5s;}
.bandd span.on{ border:2px solid #98ba12; width:50px;}.banz,.bany{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; opacity:0; transition:0.3s; cursor:pointer; z-index:5;}
.banz{ left:5%; background:url(../img/ban_l.png) center no-repeat;}
.bany{ right:5%; background:url(../img/ban_r.png) center no-repeat;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}

.gjc_bg{ border-bottom:1px solid #eee; padding:20px 0;}
.gjc{width:1200px; margin:0px auto 0;}
.gjc_txt{float:left; padding-top:0px; line-height:30px; font-size:14px; color:#999;}
.gjc_txt span{color:#98ba12;}
.gjc_txt a{color:#999;} .gjc_txt a:hover{color:#98ba12;}

.search{width:270px; float:right; position:relative;}
.search_bg{width:270px; height:30px; float:left; background:#fff; border:1px solid #d6d6d6; border-radius:20px;}
.sear_bk{width:243px; height:28px;float:left; padding-left:10px; line-height:28px; border:none; background:none; margin:1px; display:inline; color:#999; font-size:14px;}
.search_btn{width:24px; height:24px; background:url(../img/serach_btn.png) no-repeat; position:absolute; cursor:pointer; right:5px; top:3px;}

.main_probg{width:100%; margin:0px auto 0; padding:60px 0; overflow:hidden;}
.main_pro{width:1200px; margin:auto;}
.main_prol{width:280px; float:left;}
.main_prol_list{width:280px; float:left;}
.main_prol_list .h1{width:280px; height:110px; float:left; overflow:hidden;text-align:center; background:url(../img/in_pro_titbg.jpg) no-repeat left top;
font-size:14px; font-family:Arial; color:#fff; text-transform:uppercase; font-weight:normal;}
.main_prol_list .h1 a{margin-top:25px; display:block; font-size:30px; color:#fff; font-weight:bold;}

.main_list_c{width:280px;float:left; background:#fff; border-left:2px solid #98ba12; border-right:2px solid #98ba12; padding-bottom:20px;}
.main_list_c li{width:254px; margin:20px auto 0; overflow:hidden;}
.main_list_c li .bt{width:254px; float:left;}
.main_list_c li .bt a{width:254px; height:45px; float:left; padding-left:20px; display:block; font-size:16px; line-height:45px; background:url(../img/in_prolist_bgh.jpg) no-repeat left top; font-weight:bold;}
.main_list_c li .bt a:hover,.main_list_c li .bt a.on{background:url(../img/in_prolist_bg.jpg) no-repeat left top; color:#98ba12; font-weight:bold;}

.main_list_c li .er{width:254px; float:left; margin-top:10px;}
.main_list_c li .er li{padding-left:14px; width:254px; height:40px; margin:0; float:left; overflow:hidden; border-bottom:1px solid #eee; font-size:13px; line-height:40px; background:url(../img/pro_li.gif) no-repeat right center;}

.main_pro_tel{width:280px; height:134px; float:left; background:url(../img/in_prolist_dhbg.jpg) no-repeat left top; overflow:hidden;}
.main_pro_tel p{font-size:16px; color:#fff; margin:45px 0 0 100px;}
.main_pro_tel p b{display:block; font-size:24px; font-weight:bold; font-family:Arial;}

.main_pror{width:890px; float:right;}
.main_pror_tit{width:890px; float:left; background:url(../img/in_pror_fgx.jpg) top center no-repeat; padding-top:30px;}
.main_pror_tit h2{float:left;}
.main_pror_tit h2 a{ font-size:20px; font-weight:400; color:#333;} .main_pror_tit h3 a:hover{color:#362578;}
.main_pror_tit span{float:right; font-size:14px; margin-top:5px; font-family:Arial; text-transform:uppercase;}

.main_pror_img{width:890px; float:left;}
.main_pror_img li{width:31.333%; float:left; margin:3% 3% 0 0; position:relative;}
.main_pror_img li:nth-child(3n){margin-right:0;}
.main_pror_img li .pic{width:100%; float:left; border:0px solid #d6d6d6; border-bottom:0; overflow:hidden;}
.main_pror_img li .pic img{ display:block;width:100%; -webkit-transition:all .3s; transition:all .3s;}
.main_pror_img li a:hover .pic img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.main_pror_img li .tit{width:100%; position:absolute; left:0; bottom:0;background:rgba(0,0,0,0.3); color:#fff; padding:5px 5px; line-height:30px; text-align:center; overflow:hidden;
text-overflow:ellipsis; white-space:nowrap;}
.main_pror_img li a .tit{display:block; font-size:14px;}
.main_pror_img li a:hover .tit{background:rgba(0, 0, 0, 0.5);}

.in_ysbg{width:100%; margin:0px auto 0; background:#f5f5f5;padding:50px 0;}
.in_ys_img{width:1200px; margin:auto;}
.in_ys_img li{width:18%; float:left; margin:10px 2.5% 0 0; text-align:center;}
.in_ys_img li:nth-child(5n){margin-right:0;}
.in_ys_img li img{width:168px; height:146px;}
.in_ys_img li:hover img{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}
.in_ys_img li span{width:100%; float:left; margin-top:20px; font-size:18px; line-height:30px; color:#333; text-align:center;}

.in_aboutbg{width:100%; margin:auto; background:url(../img/in_aboutbg.jpg) center no-repeat; padding:60px 0;}
.in_tit{width:300px; margin:auto; text-align:center;}
.in_tit h1{}
.in_tit h1 a{font-size:30px; color:#98ba12; font-weight:bold;} .in_tit h1 a:hover{color:#000;}
.in_tit .fgx{width:300px; height:6px; margin-top:15px; background:url(../img/in_about_fgx.png) center no-repeat;}
.in_tit p{font-size:18px; color:#666; font-family:"AvantGarde Bk BT"; text-transform:uppercase; margin-top:15px;}
.in_about_nr{width:1200px; margin:40px auto 0;}
.in_about_pic{width:580px; float:left;}
.in_about_text{width:570px; float:right;}
.in_about_text h1{ padding-top:20px; line-height:24px;}
.in_about_text h1 a{font-size:24px; font-weight:bold; color:#333;} .in_about_text h1 a:hover{color:#98ba12;} 
.in_about_text h1:after{content:""; display:block; width:80px; height:3px; background:#d6d6d6; margin-top:30px;}
.in_about_text p{font-size:14px; line-height:33px; margin-top:20px;}
.in_about_text .btn{width:155px; float:left; margin-top:20px;}
.in_about_text .btn a{float:left; height:45px; line-height:45px; font-size:16px; padding:0 25px; display:block; background:#e6e6e6; border-radius:5px;}
.in_about_text .btn span{float:right; margin:3px 0 0 20px;}
.in_about_text .btn a:hover{background:#d6d6d6; color:#98ba12; border-radius:5px;}

.main_aboutbg{width:100%;margin:0px auto 0; background:url(../img/in_aboutbg2.jpg);}
.main_tp{width:1200px; margin:0px auto 0; padding:50px 0;}
.tempWrap{width:1200px!important;}
.sty{width:1200px;}
.sty_q{margin-left:410px; height:50px;}
.sty_q ul li{width:180px; height:50px; overflow:hidden; float:left; margin-right:20px;}
.sty_q ul li a{font-size:18px; text-align:center; line-height:50px; display:block; width:180px; height:50px; background:#d6d6d6; color:#333;}
.sty_q ul li a:hover ,.sty_q .cur a{width:180px; height:50px; background:#98ba12; border:0; line-height:50px; color:#fff;}

.sty_c{width:1200px; margin-top:40px; height:280px; position:relative; display:none;}
.sty_c .sty_l ,.sty_c .sty_r{width:33px; height:100px; position:absolute; top:50px;}
.sty_c .sty_l{left:-60px;}
.sty_c .sty_r{right:-60px;}

.photoul{ overflow:hidden;}
.photoul ul{ position:relative; width:10000%;}
.sty_c ul li{width:0.235%; float:left; margin-right:0.02%; line-height:0; overflow:hidden;}
.sty_c ul li img{ display:block;width:100%; -webkit-transition:all .3s; transition:all .3s;}
.sty_c ul li a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.sty_c ul li span{display:block; font-size:16px; line-height:50px; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sty_c .nobot{margin-right:0;}


.in_newsbg{width:100%; height:730px; margin:auto; border-top:1px solid #e6e6e6; padding:60px 0;}
.in_news_bt{width:100%; margin:30px auto 0; text-align:center;}
.in_news_bt li{display:inline-block; line-height:40px; background:#fff; border-radius:20px; margin:0 10px 10px 0; text-align:center; font-size:16px;}
.in_news_bt li:last-child{margin-right:0;}
.in_news_bt li a{padding:0 40px; border-radius:20px; display:block;background:#eee;}
.in_news_bt li span{float:right; margin:3px 0 0 10px;}
.in_news_bt li a:hover,.in_news_bt li a.on{background:#98ba12; color:#fff;}

.in_newsnr{width:1200px; margin:40px auto 0; position:relative;}
.in_news_img{width:1200px; margin:auto; overflow:hidden;}
.in_news_img ul{width:10000%; position:relative;}
.in_news_img li{width:380px; float:left; margin-right:20px;}
.in_news_img li .pic{width:380px; float:left; overflow:hidden; border-radius:5px;}
.in_news_img li .pic img{width:100%; display:block; transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s;}
.in_news_img li a:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.in_news_img li .txt{width:380px; float:left; margin-top:20px;}
.in_news_img li .txt h3{font-size:16px; color:#333; text-transform:uppercase; line-height:28px; background:url(../img/news_tb.jpg)left no-repeat; padding-left:10px; font-weight:400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_news_img li a .txt h3{color:#333;}
.in_news_img li a:hover .txt h3{color:#98ba12;}
.in_news_img li .txt p{width:380px; float:left; margin-top:5px; font-size:14px; line-height:24px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.in_news_img li a .txt p{color:#666;}
.in_news_img li a:hover .txt p{color:#98ba12;}
.in_news_img li .txt span{width:380px; float:left; line-height:20px; margin-top:10px; color:#999; font-size:14px; background:url(../img/in_news_xtb.png)left no-repeat; padding-left:30px;}
.in_news_img li a .txt span{color:#999;}
.in_news_img li a:hover .txt span{color:#98ba12;}

.in_news_l,.in_news_r{position:absolute; top:50%; margin-top:-25px; width:50px; height:50px; transition:0.3s; cursor:pointer; overflow:hidden;}
.in_news_l{left:-90px; background:url(../img/left.png) center no-repeat;}
.in_news_r{right:-70px; background:url(../img/right.png) center no-repeat;}
@media screen and (min-width:1200px) {
.in_news_l:hover{left:-90px; background:url(../img/lefth.png) center no-repeat;}
.in_news_r:hover{right:-70px; background:url(../img/righth.png) center no-repeat;}
}


.footer_bg{width:100%; margin:auto; background:#1b1d1f; padding:50px 0 30px; overflow:hidden;}
.footer{width:1200px;margin:auto;}
.footer_text{width:860px;float:left;}
.foot_list{width:180px; float:left; margin-right:35px;}
.foot_list ul li{width:180px; float:left;}
.foot_list ul li:nth-child(4n){margin-right:0;}
.foot_list ul li.foot_l_bt a{color:#d6d6d6; font-size:18px; float:left; margin-bottom:10px; text-transform:uppercase;}
.foot_list ul li a{line-height:30px; font-size:14px; color:#666;}
.foot_list ul li a:hover{color:#98ba12;}

.Fct{width:340px; float:right; font-size:14px;}
.FoCons-btn{width:140px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#98ba12; border:2px solid #98ba12; border-radius:45px; float:right; margin:5px 0 0;}
.FoCons-btn:hover{color:#fff; background:#98ba12;}
.FoCons-tel{font-size:24px; line-height:30px;} 
.FoCons-tel a,.Fct .list li a,.copy_text a{color:#666;} 
.FoCons-tel a:hover,.Fct .list li a:hover,.copy_text a:hover{color:#98ba12;}
.FoCons-hint{line-height:24px; margin:5px 0 0; color:#666;}
.Fct .list{padding:10px 0; border-top:1px solid #484848; margin:20px 0 0;}
.Fct .list li{padding:0 0 0 30px; line-height:24px; color:#666;}
.Fct .list li.adr{background:url(../img/foot_tb.jpg) no-repeat left 6px;}
.Fct .list li.mail{background:url(../img/foot_tb2.jpg) no-repeat left;}

.copy_bg{width:100%; margin:50px auto 0; padding-top:30px; background:url(../img/copy_fgx.jpg)top center repeat-x;}
.copy{width:1200px; margin:auto;}
.copy_text{width:60%; float:left; font-size:14px; color:#666; line-height:24px;} 
.copy_tb{width:130px; float:right;}
.copy_tb li{width:30px; height:30px; float:left; margin-right:15px; position:relative;} 
.copy_tb li:nth-child(3n){margin-right:0;}
.copy_tb li a{display:block; width:30px; height:30px; background:center no-repeat;}
.copy_tb li a.qq{background-image:url(../img/foot_qq.png);}
.copy_tb li a.wx{background-image:url(../img/foot_wx.png);}
.copy_tb li a.wb{background-image:url(../img/foot_wb.png);}
.copy_tb li a.qq:hover{background-image:url(../img/foot_qqh.png);}
.copy_tb li a.wx:hover{background-image:url(../img/foot_wxh.png);}
.copy_tb li a.wb:hover{background-image:url(../img/foot_wbh.png);}
.copy_tb li.wxx img{display:none; width:120px; height:120px; position:absolute; left:50%; bottom:40px; margin-left:-60px;}
.copy_tb li.wxx:hover img{display:block;}


.ny_sp_bg{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); z-index:99; display:none;}
.ny_sp{ position:absolute; left:50%;top:50%;}
.ny_sp video{ display:block; width:100%; height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_sp i{ position:absolute; right:-15px; top:-15px; width:35px; height:35px; background:#fff url(../img/xzewm_gb.png) center no-repeat; cursor:pointer; z-index:1;background-size: 25px auto;border-radius: 50%;}

.bat{width:100%;overflow:hidden;}
.bat img{display: block;width:1920px;position: relative;left: 50%;margin-left: -960px;}
.ny_st{padding:30px 0 80px;}
.ny_dtdh{border-bottom: 2px solid #ccc;position: relative;}
.ny_dtdh .l{padding: 5px 0;}
.ny_dtdh .l em{float: left; width:10px;height:14px;margin-right:8px;background:url(../img/home.png) no-repeat center;}
.ny_dtdh .l i{float: left;width:10px;height:14px;margin:0 4px;background:url(../img/sNav_icon.png) no-repeat center;}
.ny_dtdh .l a{float: left;font-size:15px;color:#666;line-height: 15px;}
.ny_dtdh .l a.on{color:#98ba12;}
.ny_dtdh .r{position: relative;}
.ny_dtdh .r i.flhk{position: absolute;left: 0;bottom: -2px;height: 4px;background: #98ba12;width:0px;-webkit-transition:0.5s;transition:0.5s;}
.ny_dtdh .r ul li{margin-left:30px;float:left;}
.ny_dtdh .r ul li a{color:#666;font-size:15px;line-height: 24px; display:block;-webkit-transition:0.5s;transition:0.5s;padding-bottom: 20px;}
.ny_dtdh .r ul li a:hover{color:#98ba12;}
.ny_dtdh .r ul li.on a{color:#98ba12;}
.ny_gy{padding:50px 0 0;font-size: 14px;line-height: 30px;color: #666;}
.ny_gy .h1bt{font-size:24px;/*font-weight: bold;*/line-height:30px; color:#98ba12;position: relative;padding: 30px 0;text-align: center;}
.ny_gy .h1bt i{position: absolute;top: -100px;}
.ny_gy img{display: block;max-width: 100%;padding: 10px 0;}

.ny_gy_tp{padding:30px 0 0;}
.ny_gy_tp ul li{float: left;width: 23.5%;margin:2% 2% 0 0;}
.ny_gy_tp ul li:nth-child(4n){margin-right: 0;}
.ny_gy_tp ul li .h1{overflow: hidden;border: 1px solid #eee;padding: 0;}
.ny_gy_tp ul li .h1 img{display: block; width: 100%;-webkit-transition:0.5s; transition:0.5s;padding: 0;}
.ny_gy_tp ul li:hover .h1 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_gy_tp ul li .h2{font-size: 14px;line-height: 20px;text-align: center;padding: 10px 0;height: 60px;color: #666;}
.ny_gy_tp_ms{font-size: 16px;line-height: 35px;color: #666;margin-top: 20px;}
.ny_gy_tp_ms .iconfont{float: left; font-size: 12px;line-height: 35px;color: #666;padding-right: 5px;transform:scale(0.7);}

.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:50px 0 0px; text-transform:uppercase;}
.pagination a,.pagination span{display:inline-block; padding:0 15px; line-height:40px; font-size:14px; border:1px solid #d6d6d6; margin:0 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#98ba12; background:#98ba12;}

.ny_cp{}
.ny_cp ul li{float: left;width: 32%;margin: 0px 2% 2% 0;}
.ny_cp ul li:nth-child(3n){margin-right:0;}
.ny_cp ul li .h3_img{overflow: hidden;border: 1px solid #eee;}
.ny_cp ul li .h3_img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp ul li:hover .h3_img img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ny_cp ul li .h3_txt{font-size: 14px;line-height: 20px;padding: 15px 0;color: #666;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.ny_cp_qh{padding: 50px 0 80px;}
.ny_cp_qh_fhsyy{padding-bottom: 10px;}
.ny_cp_qh_fhsyy a{float: left;font-size: 14px;line-height: 30px;color: #666;}
.large_box{margin-bottom:10px;width:100%;height:auto;overflow:hidden;margin: auto;background: #fff;}
.large_box ul li{display: none;}
.large_box img{display:block;width: 100%;margin: auto;}
.small_box{width:100%;height:110px;overflow:hidden;padding: 0 30px;position: relative;max-width: 1680px;margin:20px auto 0;}
.small_list{position:relative;float:left;width:100%;height:110px;overflow:hidden}
.small_list ul{height:110px;overflow:hidden}
.small_list ul li{position:relative;float:left;width:110px;height: 110px; background: #fff;border: 2px solid #fff;}
.small_list ul li img{display:block;width: 100%;height: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;-webkit-transition:0.5s;transition:0.5s;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);}
.small_list ul li.on img{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); -webkit-filter: grayscale(0);}
.small_list ul li.on{border: 2px solid #eee;}
.small_box .btn{position: absolute;top: 0; width:20px;height:110px;background-color:#ececec;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.left_btn{left:0;background-image:url(../img/left_btn.png)}
.right_btn{right:0;background-image:url(../img/right_btn.png)}
.cpxq_tp{padding-bottom: 80px;}
.cpxq_tp img{display: block;max-width: 100%;margin: auto;}
.ny_cp_qh_l{float: left; width:50%;}
.ny_cp_qh_r{float: right; width:45%;}
.ny_cp_qh_r .h11{font-size: 24px;color: #333;line-height: 35px;border-bottom: 1px solid #eee;padding-bottom: 15px;}
.ny_cp_qh_r .h22{font-size: 14px;color: #666;line-height: 30px;padding-top: 15px;}
.cpxq_ckgd{margin-top: 30px;}
.cpxq_ckgd a{display: block;width: 150px;line-height: 40px;color: #fff;text-align:center;font-size: 14px;background: #98ba12; -webkit-transition:0.5s;transition:0.5s;border-radius: 5px;}
.nycp_xqbt{font-size:24px; height:50px; border-bottom: 1px solid #eee;line-height:30px; color:#333;}

.view-page{width:100%; position:relative; margin:40px 0 0; height:70px; border-top:1px solid #e6e6e6; padding-top:30px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px;height:38px; border:solid 1px #e6e6e6; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;}
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block; padding:0 20px;color: #333;} 
.view-page .back{left:50%; margin-left:-80px;}
.view-page .back a{background:#98ba12; color:#fff; text-align:center;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#98ba12;}
.view-page .next:hover a{color:#fff; background:#98ba12;}
.view-page .back:hover a{background:#98ba12; color:#fff;}

.ny_jjfa_qh .small_list ul li{border: none;margin-right: 10px;}
.ny_jjfa_qh .small_list ul li.on{border: none;}
.ny_jjfa_qh .small_list ul li img{padding: 0;}

.xgcpbt{font-size:20px; height:50px; line-height:50px; color:#fff;background: #98ba12;padding: 0 20px; margin-top: 80px;}
.ny_xgcp{margin-top: 40px;}
.ny_xgcp ul li{float: left;width: 23.5%;margin: 0px 2% 2% 0;}
.ny_xgcp ul li:nth-child(4n){margin-right:0;}
.ny_xgcp ul li .h3_img{overflow: hidden;border: 1px solid #eee;}
.ny_xgcp ul li .h3_img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_xgcp ul li:hover .h3_img img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ny_xgcp ul li .h3_txt{font-size: 14px;line-height: 20px;padding: 15px 0;color: #666;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.ny_xw{padding-top: 50px;}
.ny_xw ul li{float: left;width: 31.333%;margin-right: 3%;margin-bottom: 3%;}
.ny_xw ul li:nth-child(3n){margin-right:0;}
.ny_xw ul li .h1{overflow: hidden;}
.ny_xw ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;padding: 0;}
.ny_xw ul li .h1 a:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw ul li .h3{padding: 10px 0 0;}
.ny_xw ul li .h3 a{display: block; font-size: 16px;line-height: 30px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li .h3 a:hover{color: #98ba12;}
.ny_xw ul li .h4{font-size: 14px;line-height: 24px; color:#999;}
.ny_xw ul li .h5{font-size: 14px;line-height: 24px; color:#666;margin-top: 5px;height: 48px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.ny_tw_bt{width:100%;text-align:center; line-height:30px; padding-top:50px; font-size:14px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.ny_tw_bt .line{padding:0 10px; color:#333;}
.ny_tw_bt p{color: #666;}
.ny_tw_bt .color-blue{color:#666;}
.ny_tw_bt .h3{padding:0 0 20px; line-height:24px; font-size:24px;color:#333;}
.ny_tw{ font-size:14px; line-height:30px; color:#666; padding:30px 0 0px;}
.ny_tw img{ display:block; max-width:100%; margin:auto;}

.sy_xl_div{ padding-top:50px;}
.sy_xl_txt{ font-size:14px; line-height:30px; color:#666; width:45%;padding-top: 0px;}
.spz18_000{ font-size:24px; color:#98ba12;display: block;padding-bottom: 20px;}
.sy_xl_ewm{ width:190px; text-align:right;font-size:16px; line-height:30px; color:#333; padding:40px 0 0 50px;}
.sy_xl_ewm img{ width:100%; display:block;}
.sy_xl_ewm p{text-align: center;}
.sy_xl_ly{ width:45%;}
.sy_xl_ly form input{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:40px; padding:0 10px;}
.sy_xl_ly form textarea{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:30px; padding:5px 10px; height:100px;}
.sy_xl_ly form a{ display:block; width:180px;  border-radius:3px;font-size:14px; line-height:40px; text-align:center; color:#FFF; background:#98ba12; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly form a:hover{ background:#98ba12;}
.ny_lx{ font-size:16px; line-height:35px; color:#666; padding:50px 0 0px;}

.ny_zp{ padding:20px 0 0px;position: relative;}
.ny_zp ul{margin-top: 50px;}
.ny_zp ul li{padding:30px 30px 30px 30px; position:relative;float: left;width: 48%;margin:0 4% 4% 0;background: #eee;border-radius: 5px;}
.ny_zp ul li:nth-child(2n){margin-right:0;}
.ny_zp_img{float: left; overflow:hidden;line-height:30px;font-size: 24px;color: #98ba12;padding-right:5px;}
.ny_zp ul li .ny_zp_txt{ position:relative;}
.ny_zp ul li .ny_zp_txt .h1{ font-size:18px; line-height:30px; color:#98ba12;font-weight: bold;}
.ny_zp ul li .ny_zp_txt .h2{ font-size:14px; line-height:30px; color:#333;margin-top: 5px;height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.ny_zp ul li .ny_zp_txt .h3{font-size:14px; line-height:35px; color:#333;width: 120px;background: #fff;border: 1px solid #ddd; text-align: center;border-radius: 5px;margin-top: 10px;cursor: pointer;-webkit-transition:0.5s;transition:0.5s;}
.ny_zp ul li .ny_zp_txt .h3:hover{color:#fff;background: #98ba12;border: 1px solid #98ba12;}

.ny_zp_tc_bg{position: fixed; left: 0;top: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.75);z-index: 99;display: none;}
.ny_zp_tc{position: absolute; left: 50%;top: 50%;background:#fff;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 60px 50px 60px 50px;border-radius: 10px;font-size: 14px;line-height: 30px;color: #444;width: 700px;height: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_zp_tc_gb{position:absolute;right: -18px;top: -18px;width: 36px;line-height:36px;text-align: center;font-size: 14px;color: #fff;background: #98ba12;border-radius: 50%;cursor: pointer;}
.ny_zp_tc_xx{height: 100%;overflow: auto;padding-right: 10px;}
.ny_zp_tc_xx::-webkit-scrollbar{width:5px;height:5px;}
.ny_zp_tc_xx::-webkit-scrollbar-track{background:#eee;border-radius:2px;}
.ny_zp_tc_xx::-webkit-scrollbar-thumb{background: #98ba12;border-radius:2px;}
.ny_zp_tc_xx .jl{display:block; font-size:14px; line-height:40px; color:#fff;width: 150px;background: #98ba12;text-align: center;border-radius: 5px;margin-top: 20px;}
.ny_zp_tc_xx_gd .h1{font-weight: bold;padding-bottom: 15px;font-size: 18px;color: #98ba12;}
.ny_zp_tc_xx_gd .h2{}


.sy_xw_lb{margin-top: 10px;}
.sy_xw_lb ul li{float: left;width: 31.333%;margin-right: 3%;margin-top: 3%; box-shadow: 0 0px 25px 0 rgba(0,0,0,0.1);position: relative;}
.sy_xw_lb ul li:nth-child(3n){margin-right: 0;}
.sy_xw_lb ul li .h1{overflow: hidden;}
.sy_xw_lb ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw_lb ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_xw_lb ul li .h2{font-size: 16px;line-height: 30px;color: #666;margin: 15px;overflow: hidden;}
.sy_xw_lb ul li .xw_hover{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #98ba12;padding: 20px;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw_lb ul li .xw_hover .h3{font-size: 20px;line-height: 24px;color: #fff;font-weight: bold;}
.sy_xw_lb ul li .xw_hover .h4{margin-top: 30px; font-size: 14px;line-height: 30px;color: #fff;display: -webkit-box;word-wrap: break-word;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;}
.sy_xw_lb ul li .xw_hover .h5{position: absolute;left: 20px;right:20px;bottom: 20px;font-size: 14px;line-height: 20px;color: #fff;background:url(../img/gy_jt_hover.png) right center no-repeat;background-size: auto 10px;}
.sy_xw_lb ul li:hover .xw_hover{opacity: 1;}

.ny_txt{font-size: 14px;line-height: 30px;color: #666;padding: 30px 0 0;}