@media only screen and (min-width: 1200px) {
.kd{width:1200px; margin:0 auto;}
.logo3{display:none;}
.ap_nav{display:none;}
.w31{width:31%;}
.w65{width:65%;}
.w31n{width:31%;}
.w65n{width:65%;}
.pd{padding:35px 0;}
.pc_no{display:block;}
.home{height:895px;}
#simplemodal-container{width:575px; padding:12px;}
.banner .slick-dots{bottom:30px;}
.in_1lf{width:440px; padding-top:65px;}
.in_1rt{width:660px;}
.in_1rt ul li{margin-left:20px; float:left;}
.in_1rt ul{margin-left:-20px;}
.in_prols ul li img{width:100%;}
.in_prols ul li{width:26.4vw; margin:0 2vw;}
.in_3lf{width:36%; float:left; height:543px;}
.in_3rt{float:right; width:64%; overflow:auto;}
.in_3lfpd{width:320px; float:right; padding-right:40px; padding-top:60px;}
.in_4lf{width:440px;}
.in_4rt{width:717px;}
.in_ft{height:583px;}
.in_ftls{float:right;}
.in_ftls ul li{margin-left:10px;}
.ft_ct{width:230px;}
.nei_bn{height:420px;}
.abt_1lf{width:550px;}
.abt_1rt{width:590px;}
.abt_1rt ul li{width:100%;}
.abt_1rt ul li img{width:590px; height:590px;}
.abt2_nav{width:580px;}
.abt4_ls ul li{float:left; width:23%; margin-left:2%;}
.abt4_ls ul{margin-left:-2%;}
.abt4_ls{padding-top:50px;}
.wi50{width:50%;height:650px; overflow:hidden;}
.wi50 img{width:100%; height:100%; min-height:650px;}
.gs2nr{padding:10%;}
.abt2_ls ul li:nth-child(1) h3{padding-top:150px;}
.abt2_ls ul li:nth-child(1) .gs2nrwz{height:280px;}
.gs2nrwz{height:418px; overflow:auto;}
.pro_topbg h3{float:left;}
.pro_topsc{float:left; width:400px; margin-left:100px;}
.pro_topbg h4{float:left; margin-left:70px;}
.pro_list ul li{float:left; margin-left:3%; width:22%;}
.pro_list ul{margin-left:-3%;}
.pro_list ul li img{width:100%;}
.ks_pro{display:table; margin:0 auto;}
.ks_pro h3{float:left;}
.ks_pro span{float:left; width:400px;}
.ks_pro span{margin-left:20px;}
.nei_ptoplf{width:515px;}
.nei_ptoprt{width:655px;}
.jqzoom img{width:100%;}
#spec-n5{padding-top:124px;}
.pro_btmls ul li{width:150px; margin-right:27px;}
.pro_btmls ul li img{width:150px; height:163px;}
.wh_bg{height:899px;}
.wh_bt{padding-top:260px;}
.wh_nr ul li{float:left; width:480px;}
.zz_list ul li{float:left; margin-left:10px;}
.zz_list ul{margin-left:-20px;}
.zz_list ul li img{width:246px; height:355px;}
.news_list ul li{position:relative; height:440px; float:left; margin-left:50px;}
.news_list ul{margin-left:-50px;}
.news_list ul li img{width:366px; height:230px;}
.news_list ul li span{position:absolute; top:210px;}
.news_list ul li a:hover span{top:180px; background:#0d872d;}
.ct_toplf{  width:50%; height:780px;}
.ct_toprt{width:50%;}
.ct_toplfnr{padding:0; width:600px;}
.ct_toplfnr h3{padding-top:270px;}
.ct_toplfnr h5 span{margin-right:25px;}
.ms_ma{margin-left:3%;}
.ms_sb,.ms_re{float:right; width:200px; margin-left:20px;}
 	}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
.pro_list ul li{float:left; margin-left:3%; width:30.333%;}
.pro_list ul{margin-left:-3%;}
.pro_list ul li img{width:100%;}
	}
	

/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.ap_no{display:none;}
.ap_pd{padding:0 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{ z-index:1000; padding-top:15px; padding-left:20px;}
.logo2 img{display:block; height:30px;}
.ap_nav{display:block;}
.sz60{font-size:60%;}
.sz80{font-size:80%;}
.head{position:relative; height:60px;}
.home{height:520px;}
.fl,.fr{float:none !important;}
#simplemodal-container{width:575px; padding:12px;}
.banner .slick-dots{bottom:32px;}
.in_1rt ul li a span{opacity:1;}
.in_1rt ul li{width:46%; margin-left:4%;}
.in_1rt ul{margin-left:-4%;}
.in_1rt ul li img{width:100%;}
.in_prols ul li img{width:100%;}
.in_prols ul li{width:38vw; margin:0 2vw;}
.in_4rt{padding-top:30px;}

.ap_indt{padding-top:30px;}
.in_ftls ul li{margin-left:4%; width:29.333%;}
.in_ftls ul{margin-left:-4%;}
.in_ftls ul li a{width:100%;}
.in_ftls ul li a i{width:100%;}
.in_ft{height:583px;}
.nei_bn{height:220px;}
.abt_1rt ul li{width:100%;}
.abt_1rt ul li img{width:590px; height:590px;}
.abt2{padding-top:25px;}
.abt4_ls ul li{float:left; width:46%; margin-left:4%;}
.abt4_ls ul{margin-left:-4%;}
.abt2pic ul li img{width:100vw; display:block;}
.pro_topbg h4{padding-top:15px;}
.pro_nav{font-size:14px;}
.pro_list ul li{float:left; margin-left:4%; width:46%;}
.pro_list ul{margin-left:-4%;}
.pro_list ul li img{width:100%;}
#spec-list ul li{ float:left;display:inline; width:24%; padding-right:0; padding-left:1%;}
#spec-list ul{margin-left:-1%;}
#spec-list ul li img{width:100%; height:auto;}
#spec-list{height:100px;}
.jqzoom img{width:100%;}
.nei_ptoprt{padding-top:20px;}
.pro_btmls ul li{width:150px; margin-right:42px;}
.pro_btmls ul li img{width:150px; height:163px;}
.zz_list ul li{float:left; margin-left:4%; width:29.333%;}
.zz_list ul{margin-left:-4%;}
.zz_list ul li img{width:100%;}
.news_list ul li{ float:left; margin-left:4%; width:46%;}
.news_list ul{margin-left:-4%;}
.news_list ul li img{width:100%; }
.news_list ul li a h3,.news_list ul li a h4,.news_list ul li a h5{color:#fff;}
.news_list ul li a h5 i{background:#fff;}
.news_list ul li a span{ background:#0d872d;}
.ms_ma{margin-left:3%;}
.ms_sb,.ms_re{float:right; width:200px; margin-right:20px;}
.ft_nav{padding:20px 0;}
.ft_nav ul{margin-left:-35px;}
}
/** iPhone **/
@media only screen and (max-width: 767px) {
.navap_no{display:none;}
.logo3{display:none;}
.ap_no{display:none;}
.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%; }
.logo2{ z-index:1000; padding-top:10px; padding-left:20px;}
.logo2 img{display:block; height:40px;}
.ap_pd{padding:0 4%;}
.home{height:300px;}
.fl,.fr{float:none !important;}
.head{position:relative; height:60px;}
#simplemodal-container{width:90%; padding:2%;}
.banner .slick-dots{bottom:32px;}
.banner img{display:block; width:80%; margin:0 auto;}
.in_1rt ul li a span{opacity:1;}
.in_1rt ul li{width:46%; margin-left:4%;}
.in_1rt ul{margin-left:-4%;}
.in_1rt ul li img{width:100%;}
.in_1rt ul li a span h3{font-size:16px;}
.in_prols ul li img{width:100%;}
.in_prols ul li{width:calc(50vw - 4%);}
.in_prols{padding:0;}
.in_2nav a{width:100%; font-size:12px;}
.in_2nav{display:block;}
.slideab img{width:100%;}
.in_ft{background:url(img/in_ftbg.jpg) no-repeat center bottom; padding-bottom:60px;}
.in_4rt{padding-top:30px;}
.ap_indt{padding-top:30px;}
.in_ftls ul li{float:none; margin:0 auto;}
.in_ftls ul li a{margin:0 auto;}
.in_ftls ul li a i{height:125px; background-size:90px 90px; -webkit-filter: brightness(200%); filter: brightness(200%);}
.in_ftls ul li a{background:#0d872d; border-color:#0d872d;}
.nei_bn{height:180px;}
.abt_1rt{padding-top:25px; padding-right:30px;}
.abt_1rt ul li img{width:100%;}
.abt_1rt ul li{width:100vw;}
.abt2{padding-top:25px;}
.abt2 a{ font-size:14px;}
.abt2pic ul li img{width:100%; display:block;}
.pro_topbg h4{padding-top:15px;}
.pro_nav a{float:none; display:block; width:100%; line-height:50px;}
.pro_list ul li img{width:100%;}
.pro_list ul li{float:left; width:46%; margin-left:4%}
.pro_list ul{margin-left:-4%;}
#spec-list ul li{ float:left;display:inline; width:24%; padding-right:0; padding-left:1%;}
#spec-list ul{margin-left:-1%;}
#spec-list ul li img{width:100%; height:auto;}
#spec-list{height:100px;}
.jqzoom img{width:100%;}
.nei_ptoprt{padding-top:20px;}
.pro_toprtnav a{float:none; width:calc(100% - 4px);}
.pro_btmls ul li{width:150px; margin-right:42px;}
.pro_btmls ul li img{width:150px; height:163px;}
.slideGroup .sPrev{left:0 !important;}
.slideGroup .sNext{right:0 !important;}
.zz_list ul li{float:left; margin-left:4%; width:46%;}
.zz_list ul{margin-left:-4%;}
.zz_list ul li img{width:100%;}
.news_list ul li img{width:100%; }
.news_list ul li a h3,.news_list ul li a h4,.news_list ul li a h5{color:#fff !important;}
.news_list ul li a h5 i{background:#fff !important;}
.news_list ul li a span{ background:#0d872d;}
.ms_txt{width:98%; padding:0 1%; float:none;}
.ms_ma{margin:20px 0;}
.ms_sb{float:left; width:49%; }
.ms_re{float:right; width:49%;}
.menu_head2 span{margin-left:4%;}
.zp_nr{padding:30px 4%;}
.ft_nav{display:none;}


	.pro_list ul li a h3{height: 30px;line-height: 30px}
	.in_prols ul li a h4{font-size: 14px}
	.in_prols ul li a h5{display: none}
    .ftbq .fr{position: fixed;right: 10px;bottom: 10px;}
	.in_pd{padding: 10px 0;}
	}
	