@media only screen and (min-width: 1200px) {
.kd{width:1200px; margin:0 auto;}
.ap_nav{display:none;}
.w31{width:31%;}
.w65{width:65%;}
.w31n{width:31%;}
.w65n{width:65%;}
.pd{padding:35px 0;}
.main_image li span{height:600px;}
.main_image {height:600px;}
.flicking_con{top:560px;width:1170px;}
.pc_no{display:none;}
.in_m1lf,.in_m1rt{width:564px; height:264px; position:absolute; z-index:100; padding:15px; background:rgba(255,255,255,0.66); border-radius:5px;}
.in_m1lf{left:0; top:-26px;}
.in_m1rt{right:0; top:-26px;}
.in_mlfbg{width:564px; height:264px;}
.in_mlfbai{width:524px; padding-left:40px; height:264px;}
.in_mlfbt{padding-top:45px;}
.in_mlfnr{width:305px;}
.in_mlfbg a{display:block; width:564px; height:264px;}
.in_main1{margin-top:770px; padding-bottom:40px;}
.in_pro{padding-top:312px;}
.in_prort{float:right; width:680px;}
.in_prolf{width:519px; height:519px;}
.in_propic img{height:397px;}
.in_abtbt{float:left; width:410px; text-align:center; padding-top:70px;}
.in_abtrt{width:580px; float:right;}
.in_abtrtbt,.in_abtrtxian,.in_abtrtnr{padding-left:20px;}
.in_abtbg{padding:60px 0 90px;}
.in_news{float:left; width:770px;}
.in_ss{float:right; width:384px;}
.in_newslf img{width:380px; height:280px;}
.in_newslf{float:left; width:380px;}
.in_newslf a span{padding:38px 10px;}
.in_newslf dd{width:380px; height:280px; overflow:hidden;}
.in_newslf a:hover dd img{width:440px; height:324px; margin:-22px 0 0 -30px;}
.in_newslist{width:370px; float:right;}
.in_newslist ul li{margin-top:16px;}
.in_newslist ul li dd{width:179px; height:132px; overflow:hidden; float:right;}
.in_newslist ul li a:hover dd img{width:239px; height:176px; margin:-22px -30px 0 0;}
.in_newslist{margin-top:-16px;}
.in_ssbg{padding:50px 30px 0; height:125px;}
.ss_txt{width:220px;}
.ss_but{width:82px;}
.in_jk{width:384px; height:243px; overflow:hidden;}
.in_jk img{width:384px; height:243px;transition:all  1500ms;-webkit-transition:all  1500ms;-moz-transition:all  1500ms;-o-transition:all  1500ms;}
.in_jk a:hover img{width:444px; height:281px; margin-left:-30px; margin-top:-19px;}
.ft_logo,.ft_nav{float:left;}
.ft_ct{float:right; width:380px; padding-bottom:30px;}
.ft_ctlf{ float:left;}
.ft_cterweima{float:right;}
.nei_pd{margin-top:456px;}
.nei_pd2{padding-top:140px;}
.nei_topbt{float:left;}
.nei_nav{float:left; padding-left:20px;}
.nei_nav a{width:147px; margin-left:10px;}
.abt_1rt{width:480px; float:right;}
.abt_conrt{ width:600px; float:right;}
.abt_1lf{width:640px; float:left;}
.abt_contact{ width:550px; float:left;}
.abt_bt span{padding-top:30px;}
.wh_list{margin-left:-120px;}
.wh_list ul li{margin:70px 0 0 120px;}
.wh_btm{position:relative; padding-top:120px;}
.wh_btmwz{left:0; top:140px; z-index:10; width:600px; position:absolute;}
.wh_btmpic{right:0; top:120px; position:absolute;}
.sy_toplf{float:left;}
.sy_toprt{float:right;}
.sy_toplf{padding-top:140px;}
.sy_2bai{height:390px; width:50%; float:right;}
.sy_2wz{width:560px; padding-left:40px;}
.sy_2wz h3{padding-top:90px;}
.sy3lf{width:400px; float:left;}
.sy3rt{float:right; width:750px;}
.sy_4wz{width:580px;}
.pro_topbt h3{float:left;}
.pro_btrt{float:right;}
.pro_topbt1{width:700px; margin:0 auto;}
.pro_topbt2{width:750px; margin:0 auto;}
.pro_list ul{margin-left:-11px;}
.pro_list ul li{float:left; margin-left:11px; margin-bottom:50px;}
.pro_list{padding-bottom:100px;}
a .pro_picnr h3{padding-top:110px;}
a .pro_picnr h5{padding:5px 0;}
a .pro_picnr span{margin-top:50px;}
.pro_lfpic{float:left;}
.pro_nr .kd{padding-bottom:80px; }
.pro_rtnr{width:625px; float:right; padding:25px; min-height:400px;}
.pro_lcbt{height:270px;}
.pro_lcbt .kd{ position:relative;}
.pro_lcbtlf{padding-top:80px;}
.pro_lcbg{padding:50px 0 70px;}
.pro_lcbg ul li{padding-right:57px; margin-right:8px;}
.pro_lcbg ul li:nth-child(4n){background:none; padding-right:0;}
.news_list ul{margin-left:-22px; padding-top:20px;}
.news_list ul li{float:left; width:385px; margin-left:22px; margin-top:22px;}
.news_list ul li img{width:365px; height:268px;transition:all  1500ms;-webkit-transition:all  1500ms;-moz-transition:all  1500ms;-o-transition:all  1500ms;}
.news_list ul li .news_pic{width:365px; height:268px; overflow:hidden;}
.news_list ul li a:hover img{width:425px; height:313px; margin:-22.5px 0 0 -30px;}
.news_list ul li h5{height:48px; overflow:hidden;}
.zs_topbg1{width:350px; height:170px; margin:0 auto; padding:20px;}
.zs_topbg2{padding:20px; height:130px;}
.zs_top{height:210px; padding:45px 0;}
.zs_toplist{padding-bottom:150px;}
.zs_toplist ul{margin-left:-15px;}
.zs_toplist ul li{float:left; width:590px; margin-left:15px;}
.zs_lsbg2{height:60px;}
.zs_2wz1{padding:100px 0 0 400px;}
.zs_2wz2{padding-top:70px; width:580px;}
.zs_2bg{height:420px;}
.zs_3list ul{margin-left:-25px;}
.zs_3list ul li{float:left; width:220px; height:220px; margin-left:25px; margin-top:25px;}
.zs_3list ul li:nth-child(6){margin-left:270px;}
.ds_lf h3,.ds_lf h4{padding-left:60px;}
.ds_lf{float:left; width:580px;}
.ds_rt{width:570px; float:right;}
.ds_txt{width:300px; padding:0 10px;}
.select2 {width:146px;}
.ds_but{width:146px; margin-left:10px;}
.select3{width:320px;}
.ds_sb{width:320px;}
.ys_toppiclf{float:left;}
.ys_toppicrt{float:right; width:655px;}
.ys_toppic{padding:25px 0;}
.ys2{left:223px;}
.ys5{left:253px;}
.ys6{left:329px;}
.ys7{left:253px;}
.ys_pic{float:left; width:319px; height:207px; overflow:hidden;}
.ys_pic img{display:block; width:319px; height:207px;transition:all  1500ms;-webkit-transition:all  1500ms;-moz-transition:all  1500ms;-o-transition:all  1500ms;}
a:hover .ys_pic img{width:379px; height:246px; margin:-30px 0 0 -19.5px;}
.ys_rtnr{float:right; width:840px;}
.ys_time{float:left; padding-top:40px;}
.ys_jj{float:right; width:740px;}
.ys_jj h3{padding-top:50px;}
.swh_toppic .ys_toppiclf{float:right;}
.swh_toppic .ys_toppicrt{float:left;}
.pro_fdlf{float:left;}
.pro_fdrt{float:left; margin-left:11px;}
 	}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.ap_no{display:none;}
.pd{padding:25px 4%;}
.ap_ct{text-align:center;}
.w65{width:60%; margin:0 2.5%;}
.w31{width:30%; margin:0 2.5%;}
.w31n{display:none;}
.w65n{width:90%; margin:0 5%; }
.logo2{ position:absolute; top:10px; left:20px; z-index:1000;}
.logo2 img{display:block; height:55px;}
.head{height:75px; background:#41962e;}
.ap_nav{display:block;}
.sz60{font-size:60%;}
.sz80{font-size:80%;}
.in_main1{padding:90px 2% 2%; margin-top:-70px;}
.in_mlfbai{padding:15px;}
.in_m1lf,.in_m1rt{padding:2%;}
.in_m1rt{margin-top:10px;}
.video-js{height:100%; }
.in_abtbg{padding:50px 2%;}
.in_abtbt{text-align:center;}
.in_abtbg{padding:50px 2%;}
.in_abtrt{padding-top:30px;}
.in_main2{padding:30px 2%;}
.in_newslf a span{padding:21px 10px;}
.in_newslf img{width:100%;}
.in_newslf{width:48%; float:left;}
.in_newslist{width:48%; float:right; margin-top:-10px;}
.ss_txt{width:70%;}
.ss_but{width:20%;}
.in_ssbg{padding:50px 4% 0; height:125px; background-size:100% auto;}
.in_jk img{width:100%;}
.in_ss{margin-top:30px;}
.foot{padding-top:20px;}
.ft_ct{padding:0 2% 20px;}
.nei_pd2{margin-top:-70px;padding-top:230px;}
.nei_topbt{padding-left:4%; padding-bottom:10px;}
.nei_nav a{width:40%; margin-left:4%; background:#fff; border-bottom:6px solid #3e9b2f;}
.dqwz{padding:10px 20px;}
.abt1_nr{padding:20px 2%;}
.abt_bt span{font-size:50px;}
.abt_1lf,.abt_nrpd{padding-top:20px;}
.abt_whbg{height:auto;}
.abt_whbt h3{padding:70px 5% 0;}
.wh_nrjj{padding:0;}
.wh_nr{position:static; min-height:inherit; padding:20px 2%;}
.wh_list ul li{width:20vw; height:20vw; margin-left:1vw;}
.wh_list ul li dd{width:20vw; height:20vw;}
.wh_btmwz{padding:30px 0;}
.wh_btmpic img{width:100%;}
.nei_bn{margin-top:75px;height:303px; background-size:cover;}
.nei_bn .fl{width:40%; padding-top:8%; padding-left:4%;}
.nei_bn .fr{width:45%; padding-top:6%; padding-right:4%;}
.nei_bn img{display:block; width:100%;}
.sy_top1{padding:20px 2%;}
.sy_toplf h4 span{display:block;}
.sy_toprt img{width:100%;}
.sy_2bai{padding:20px;}
.sy_3{padding:40px 2% 100px;}
.sy_3 span img{width:100%;}
.sy3pic1{width:65%; float:right;}
.sy3pic2{width:45%;}
.sy3lf{padding-bottom:30px;}
a .pro_picnr h3{padding-top:20%;}
a .pro_picnr h5{padding:5px 0;}
a .pro_picnr span{margin-top:50px;}
.pro_list ul li{float:left; margin-left:1%;}
.pro_list ul li:nth-child(1){width:30vw;}
.pro_list ul li:nth-child(2),.pro_list ul li:nth-child(3){width:62vw;}
.pro_list ul li:nth-child(3){margin-top:30px;}
.pro_list ul li img{width:100%;}
.pro_fdlf{float:left; width:30vw;}
.pro_fdrt{float:right; width:30vw;}
.pro_rtnr{padding:20px;}
.pro_rtnr h3{padding-bottom:10px;}
.pro_lfpic{background-size:auto; text-align:center;}
.pro_lcbt{padding:40px 4%;}
.pro_lcbg{padding:20px 0 50px;}
.pro_lcbg ul li{padding-right:57px; margin-right:8px; width:calc(31% - 65px); margin-left:3.8%;}
.pro_lcbg ul li img{width:100%;}
.pro_lcbg ul li:nth-child(3n){background:none; padding-right:0; margin-right:0;}
.news_list{padding:4%;}
.news_list ul{margin-left:-5%;}
.news_list ul li{float:left; width:45%; margin-left:5%; margin-top:22px;}
.news_list ul li img{width:100%;}
.news_list ul li h5{height:72px; overflow:hidden;}
.fanye{padding:40px 2%;}
.news_neitop a{display:block;}
.news_neitop{padding:25px 2% 10px;}
.nei_pd{padding-top:200px;}
.zs_nr{padding:30px 4%;}
.zs_toplist{padding:0 4% 80px;}
.zs_lsbg2 span,.zs_lsbg2 h3{float:none; width:auto;display:inline;}
.zs_2bg{padding:0 2% 40px;}
.zs_2bt{position:static;}
.zs_3list ul li{float:left; width:45vw; height:45vw; margin-left:3vw; margin-top:25px;}
.zs_3list ul li h3{padding-top:4vw;}
.ap_pd{padding:0 4%;}
.ds_lf h3{padding-left:4%;}
.ds_lf h4{padding-left:4%;}
.ds_rt{padding:30px 4% 0;}
.ds_txt{width:90%; padding:0 4%;}
.select2{width:100%;}
.ds_but{width:100%; margin-top:10px;}
.select3{width:98%;}
.ds_sb{width:98%;}
.ys_toppic{padding:20px 0;}
.ys_toppiclf img{width:100%;}
.ys_toppicrt{height:70vw; margin-top:10px;}
.ys_toppicrt span img{width:100%;}
.ys1,.ys2,.ys3{width:28vw;}
.ys2{left:30vw;}
.ys4,.ys7{width:28vw;}
.ys4{left:0; top:50vw;}
.ys5{left:0; top:28vw; width:20vw;}
.ys6{left:33vw; top:35vw; width:20vw;}
.ys7{right:0; top:50vw;}
.ys_list ul li img{max-width:100%;}
.ys_list ul li img{max-width:100%;}
.ys_list ul li a .kd{padding:0 4% 20px;}
.ys_time{padding:15px 0;}
.ys_list ul li a{padding-top:20px;}
}
/** iPhone **/
@media only screen and (max-width: 767px) {
.ap_no{display:none;}
.ap_pd{padding:0 4%;}
.ap_nav{display:block;}
.ap_ct{text-align:center;}
.pd{padding:25px 4%;}
.sz60{font-size:60%;}
.sz80{font-size:80%;}
.w31{width:90%; padding:0 5%;}
.w65{width:90%; padding:0 5%;}
.w65n{width:90%; margin:0 5%; }
.head{height:75px;background:#41962e;}
.logo2{ position:absolute; top:10px; left:20px; z-index:1000;}
.logo2 img{display:block; height:55px;}
.in_main1{padding:70px 2% 2%; margin-top:-50px;}
.in_mlfbai{padding:25px 2%;}
.in_m1lf,.in_m1rt{padding:2%;}
.in_m1rt{margin-top:10px;}
.video-js{height:100%; }
.in_probt{font-size:14px;}
.in_probt span{font-size:24px;}
.in_abtbt{text-align:center;}
.in_abtbg{padding:50px 2%;}
.in_abtrt{padding-top:30px;}
.in_abtrtbt{background-size:100% auto; padding-top:50px;}
.in_main2{padding:30px 2%;}
.in_newslf img{width:100%;}
.in_newslf a span{padding:10px;}
.ss_txt{width:70%;}
.ss_but{width:20%;}
.in_ssbg{padding:50px 4% 0; height:125px;}
.in_jk img{width:100%;}
.in_ss{margin-top:30px;}
.bq{padding:20px 2%;}
.foot{padding-top:20px;}
.ft_ct{padding:0 2% 20px;}
.nei_pd2{margin-top:-50px; padding-top:203px;}
.nei_topbt{padding-left:4%; padding-bottom:10px;}
.nei_topbt span{display:block; padding-left:0;}
.nei_nav a{width:40%; margin-left:4%; background:#fff; border-bottom:6px solid #3e9b2f;}
.dqwz{padding:10px 20px;}
.abt1_nr{padding:20px 2%;}
.abt_bt span{font-size:34px;}
.abt_1lf,.abt_nrpd{padding-top:20px;}
.abt_contact,.abt_nrpd{padding-top:20px;}
.abt_whbt h3{background-size:100% auto; padding:50px 5% 0;}
.abt_whbg{height:auto;}
.wh_nrjj{padding:0;}
.wh_nr{position:static; min-height:inherit; padding:20px 2%;}
.wh_list ul li{width:38vw; height:38vw; margin-top:20px;}
.wh_list ul li:nth-child(2n){float:right;}
.wh_list ul li:nth-child(3){ clear:both;}
.wh_list ul li h3{padding:20px 0 10px;}
.wh_list ul li dd{width:38vw; height:38vw;}
.wh_btmwz{padding:30px 0;}
.wh_btmpic img{width:100%;}
.nei_bn{margin-top:75px;}
.nei_bn .fl{width:40%; padding-top:8%; padding-left:4%;}
.nei_bn .fr{width:45%; padding-top:6%; padding-right:4%;}
.nei_bn img{display:block; width:100%;}
.nei_bn{height:153px; background-size:cover;}
.sy_top1{padding:20px 2%;}
.sy_toplf h4 span{display:block;}
.sy_toprt img{width:100%;}
.sy_2bai{padding:20px;}
.sy_3{padding:40px 2% 100px;}
.sy_3 span img{width:100%;}
.sy3pic1{width:65%; float:right;}
.sy3pic2{width:45%;}
.sy3lf{padding-bottom:30px;}
.pro_topbt{padding:10px 0 30px;}
.pro_topbt h4{font-size:30px;}
a .pro_picnr h3{padding-top:20%;}
a .pro_picnr h5{padding:5px 0;}
a .pro_picnr span{margin-top:50px;}
.pro_list ul li img{max-width:100%; display:block; margin:0 auto;}
.pro_list ul li{margin-top:10px;}
.pro_lfpic img{width:100%;}
.pro_rtnr{padding:20px;}
.pro_rtnr h3{padding-bottom:10px;}
.pro_lcbt{padding:40px 4%;}
.pro_lcbg{padding:20px 0 50px;}
.pro_lcbg ul li{padding-right:40px; margin-right:0; width:calc(50% - 37px); margin-left:3.8%; background-size:auto 20px;}
.pro_lcbg ul li img{width:100%;}
.pro_lcbg ul li:nth-child(2n){background:none; padding-right:0; margin-right:0;}
.pro_lcbg ul li h3{font-size:14px;}
.news_list{padding:4%;}
.news_list ul li{float:left; width:100%; margin-top:22px;}
.news_list ul li img{width:100%;}
.news_list ul li h5{height:72px; overflow:hidden;}
.fanye{padding:40px 2%;}
.news_neitop a{display:block;}
.news_neitop{padding:25px 2% 10px;}
.zs_nr{padding:30px 4%;}
.zs_toplist{padding:0 4% 80px;}
.zs_lsbg2 span,.zs_lsbg2 h3{float:none; width:auto;display:inline;}
.zs_2bg{padding:0 2% 40px;}
.zs_2bt{position:static;}
.zs_2bt img{width:100%;}
.zs_3list ul li{float:left; width:45vw; height:45vw; margin-left:26vw; margin-top:25px;}
.ds_lf h3{font-size:30px; padding-left:4%;}
.ds_lf h4{font-size:24px; padding-left:4%;}
.ds_lf h4 span{font-size:30px;}
.ds_rt{padding:30px 4% 0;}
.ds_txt{width:90%; padding:0 4%;}
.select2{width:100%;}
.ds_but{width:100%; margin-top:10px;}
.select3{width:98%;}
.ds_sb{width:98%;}
.ys_toppic{padding:20px 0;}
.ys_toppiclf img{width:100%;}
.ys_toppicrt{height:70vw; margin-top:10px;}
.ys_toppicrt span img{width:100%;}
.ys1,.ys2,.ys3{width:28vw;}
.ys2{left:30vw;}
.ys4,.ys7{width:28vw;}
.ys4{left:0; top:50vw;}
.ys5{left:0; top:28vw; width:20vw;}
.ys6{left:33vw; top:35vw; width:20vw;}
.ys7{right:0; top:50vw;}
.ys_list ul li img{max-width:100%;}
.ys_list ul li a .kd{padding:0 4% 20px;}
.ys_time{padding:15px 0;}
.ys_list ul li a{padding-top:20px;}
.pro_fdrt{display:block; margin-top:10px;}
	}
	