@charset "utf-8";
/* CSS Document */



@media screen and (max-width: 768px){
	.news_li:after{ display:none;}
	.weizhi_rignt{ float:left;}
.news_zi h2{ font-size:16px; line-height:18px; margin:5px 0 5px 0;}
.news_zi p{ font-size:14px; line-height:22px; height:44px; margin:0;}
.news_tu{ margin-bottom:10px;}
.news_li{ margin-bottom:20px;}

.lx_dt{ padding:0 !important;}	
	
.chanpin_left{ float:none; width:100%;}
.chanpin{ float:none; width:100%; border:none;}
.chanpin_left .cp_left2 a{ width:30%; display:inline-block; margin:0 1% 10px 1%; height:40px; line-height:36px; padding-left:0;}
.chanpin_left .cp_left2 a span{ font-size:14px;width: calc(100% - 22px);}
.chanpin_left .cp_left2 a i{ font-size:14px; margin:0 0px 0 4px;}
.chanpin_left .cp_left1{ margin-bottom:20px;}
.chanpin_left .cp_left1 h2{ margin-bottom:10px; font-size:20px;}
	
.sj{ display:block;}
.pc{ display:none;}

.picMarquee-left .bd ul li{ margin:0 8px;}
.picMarquee-left .bd ul li .pic a{ padding:10px 0;}
.picMarquee-left .bd ul li .pic a h2{ margin-bottom:10px; font-size:16px; line-height:18px;}
.picMarquee-left .bd ul li .pic a p{ font-size:14px; line-height:16px;}
.picMarquee-left .bd ul li .pic img{ /*width:280px; height:209px;*/}

	
.about2 ul li{ padding:0 0px; margin:20px 0;}
.about2 ul li h3{  font-size:14px; line-height:14px; margin-top:10px; }
.about2 ul li h2{ font-size:28px; line-height:30px; margin-right:4px;}
.about2 ul li h3:after{ bottom:-15px;}
.about2 ul li b{font-size:14px; line-height:14px;}
.about{ padding:30px 0;}
.about .tit{ font-size:24px; margin-bottom:15px;}
.about_con{ font-size:14px; line-height:24px; height:72px; margin-bottom:0px;}

.product{ margin:30px 0 80px 0;}
.product_left{ width:100%; float:auto;}
.product_right{ width:100%; float:auto; margin-top:80px; display:none;}
.product_tit{ padding:15px;}
.product_tit h6, .news_tit h6{ font-size:14px; line-height:14px;}
.product_tit h6:after{ width:44px; height:2px; margin-top:-1px; left:70px;}
.product_tit h5{ font-size:24px; line-height:24px; margin:8px 0;}
.product_tit p{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}

.product_con .slideGroup .parBd ul li .title1{ padding:0 10px;}
.product_con{  width:100%; position:relative; height:380px;}
.picMarquee-left .hd .next{display:block; width:100px; height:50px; bottom:-66px;  }
.picMarquee-left .hd .prev{ display:block; width:100px; height:50px;  left:100px; bottom:-66px;}
		
.news{ padding:30px 0;}
.news_tit h6 h6{ font-size:14px; line-height:14px;}
.news_tit h6:after{ width:44px; height:2px; margin-top:-1px; left:70px;}
.news_tit h5{ font-size:24px; line-height:24px; margin:8px 0;}

.f1{ display:none;}
.f2{height:auto; padding:10px 0; font-weight:normal; font-size:12px; line-height:20px;}

	.weizhi_left{ display:none;}
	.weizhi{ line-height:40px; margin-bottom:20px;}
	.ban{ margin-top:60px;}
	.jj .tit1{ font-size:20px; line-height:20px;}
	.jj .tit2{ font-size:16px; line-height:16px; margin:10px 0 15px 0;}
	.jj .tex{ font-size:14px;}
	.wh_tit h2{ font-size:22px; line-height:24px;}
	.wh_tit h3{ margin:10px 0 20px 0;}
	.jj2{ margin:30px 0;}
	.jj2 .about2 ul li:nth-child(1) h2, .jj2 .about2 ul li:nth-child(2) h2,
	.jj2 .about2 ul li:nth-child(3) h2, .jj2 .about2 ul li:nth-child(4) h2{background-size:20px;}
	.jj2 .about2{ padding:20px 0;}
	.wh_zi{ padding:15px !important;}
	.wh_zi .tit1{ margin:15px 0 20px 0;}
	.wh_zi .tex{ height:150px; font-size:14px;}
	.wh_zi .tit{ font-size:20px; line-height:20px;}
	.wh_zi .tit1{ font-size:16px; line-height:22px; margin:10px 0 10px 0;}
	.wh1{ margin-bottom:30px;}
	.gallery a{ padding:0 6px; margin-bottom:10px;}
	.gallery p{ font-size:14px; margin:10px 0 0 0; }
	
	.cp1{ margin-bottom:20px; padding:0 6px !important;}
	.cp_zi{ padding:10px;}
	.cp_zi h2{ font-size:15px; line-height:16px; padding:10px 0;}
	.cp_zi ul{ margin:10px 0 15px 0;}
	.cp_zi ul li{ font-size:14px; line-height:24px;}
	.cp_zi p{ font-size:14px; line-height:14px; height:14px;}
	.chanpin{ margin-bottom:30px;}
	.chanpin:after{ display:none;}
	.cp_s4{ padding-left:15px !important;}
	.cp_s2{ margin-top:20px;}
	.cp_s2 h2{ font-size:22px; line-height:24px; margin-bottom:10px;}
	.cp_s5{ margin-top:0;}
	.cp_s5 li b{ width:80%; height:auto;}
	.cp_s5 li p{ line-height:20px; font-size:12px; margin-top:5px;}
	.cp_s2 .cp_s3{ font-size:14px;}
	.cp_s6{ font-size:14px; line-height:24px; height:48px;}
	.cp_s7{ margin-top:20px; padding:20px 0;}
	.cp_s8 h2{ font-size:20px; line-height:20px; margin-bottom:0;}
	.cp_s8 h2 span, .cp_s9{ font-size:14px;}
	.cp_s9 p{ margin:0;}
	
	.xinwen1{ padding:15px;}
	.xw_tex{ width:100%; padding-left:80px; margin-bottom:10px;}
	.xw_tu{ width:100%; float:none;}
	.wx_sj{ width:66px;}
	.wx_sj b{ font-size:36px; line-height:36px; margin-top:10px;}
	.wx_sj span{ font-size:14px; line-height:14px; margin:12px 0;}
	.xw_tex h2{ font-size:18px; line-height:20px; margin:0;}
	.xw_tex .xw_dj{ font-size:12px; line-height:16px; margin:5px;}
	.xw_tex .xw_con{ font-size:14px; line-height:20px; height:40px;}
	.xw_con .xw_tit{ font-size:18px; line-height:30px;}
	.xw_con .xw_tit1, .wh_tit .job_tit1{ margin:10px 0 20px 0;}
	.xw_con1{ font-size:14px; padding:15px;}
	.fan{ margin-top:20px;}
	.fan .fan_l, .fan .fan_r{ width:100%;}
	.xinwen, .lianxi{ margin-bottom:30px;}
	
	.job1 a{ padding:15px 5px;}
	.job1 h2{ font-size:16px; margin-bottom:10px;}
	.job1 .tex{ font-size:13px; line-height:24px; margin-bottom:10px;}
	.job_cn{ padding:15px; margin-bottom:30px;}
	.job_3 h2, .job_3{ font-size:14px; margin-bottom:10px;}
	.job_a{ font-size:14px; margin-top:10px; line-height:20px;}
	.lx_left{ width:100%;}
	.lx_left2 .lx_inp button{ height:36px; line-height:36px;}
	.lx_tit h2{ font-size:22px; line-height:24px; margin-bottom:10px;}
	.lx_tit h3{ font-size:14px; line-height:24px; margin-bottom:10px;}
	.lx_inp label{ font-size:13px;}
	.lx_inp{ line-height:40px; margin-bottom:10px;}
	.lx_left1{ padding:15px;}
	.lx_right{ width:100%; padding:15px; margin:0px 0 20px 0; padding:20px !important;}
	.lx_right .lx_right1 .text .lx_right2{ margin-bottom:10px;}
	.lx_right .lx_right1 .ewm{ position:relative; bottom:0;}
	
	iframe{ margin-top:0;}
	
	.return{ font-size:14px; line-height:40px; height:40px; width:150px; margin-top:20px;}
	.f2_left img{ margin-top:0;}
}
@media screen and (min-width:768px) and (max-width: 991px) {
	
}


/*ipad*/
@media screen and (min-width:992px) and (max-width: 1200px) {
	.sitewidget-hd h2 a{ display:none;}
	.sitewidget-hd h2{ font-size:20px;}
	.sitewidget-hd h2:after{ width:46px; height:2px;}
	.navContent li a{ margin-left:22px !important;}
	.subNav a{ font-size:15px !important;}
	
	.about2 ul li h2{ font-size:46px; line-height:46px;}
	.about2 ul li h3{ font-size:14px; line-height:14px;}
	.about_con{ margin-bottom:40px;}
	.about,.news{ padding:50px 0;}
	.product{ margin:50px 0 130px 0;}
	.product_tit h5,.news_tit h5{ font-size:36px; line-height:36px; margin:15px 0;}
	.product_con .slideGroup .parBd ul li{ width:400px !important;}
	
	.jj .tit1{ font-size:24px; line-height:24px;}
	.jj .tit2{ font-size:18px; line-height:18px; margin:10px 0 20px 0;}
	.jj .tex{ font-size:14px;}
	.wh_tit h2{ font-size:24px; line-height:24px;}
	.wh_tit h3{ margin:5px 0 15px 0;}
	.jj2{ margin:50px 0;}
	.jj2 .about2 ul li:nth-child(1) h2, .jj2 .about2 ul li:nth-child(2) h2,
	.jj2 .about2 ul li:nth-child(3) h2, .jj2 .about2 ul li:nth-child(4) h2{background-size:40px;}
	.jj2 .about2{ padding:50px 0;}
	
	.f1_3{ width:270px;}
	.f1_2{ padding-right:1%; margin-right:1%;}
	.f1_1{ margin-right:2%;}
	
	.pc{ display:block;}
	.sj{ display:none;}
	.chanpin_left .cp_left2 a{ padding:0;}
	.chanpin_left .cp_left2 a span{ width:calc(100% - 24px);}
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
	.sitewidget-hd h2 a{ display:none;}
	/*.sitewidget-hd h2{ font-size:20px;}
	.sitewidget-hd h2:after{ width:46px; height:2px;}
	.navContent li a{ margin-left:22px !important;}
	.subNav a{ font-size:15px !important;}*/
	
	.weizhi{ margin-bottom:60px; line-height:60px;}
	
	.wh_zi{ padding:20px 10px 10px 25px !important;}
	.wh_zi .tit1{ margin:15px 0 20px 0;}
	.wh_zi .tex{ height:150px; font-size:15px;}
	.wh_zi .tit{ font-size:26px; line-height:26px;}
	.wh_zi .tit1{ font-size:18px; line-height:18px;}
	.wh1{ margin-bottom:50px;}
	
	.jj .tit1{ font-size:30px; line-height:30px;}
	.jj .tit2{ font-size:22px; line-height:22px;}
	.about2 ul li h2{ font-size:66px; line-height:66px;}
	.about2 ul li h3{ font-size:16px; line-height:16px;}
	.wh_tit h2{ font-size:30px; line-height:30px;}
	.wh_tit h3{ margin:15px 0 25px 0;}
	
	.cp_s2{ margin-top:0;}
	.cp_s2 h2{ font-size:28px; line-height:28px; margin-bottom:20px;}
	.cp_s2 .cp_s3{ font-size:15px; }
	.cp_s5{ margin-top:20px;}
	.cp_s6{ margin-top:0; font-size:15px;}
	.cp_s7{ padding:60px 0;}
	.cp_s8 h2{ font-size:28px; line-height:28px;}
	.cp_s9{ padding:0px 0;}
	
	.xinwen1{ padding:30px;}
	.xw_tex .xw_dj{ line-height:16px; margin:8px 0;}
	.xw_tex .xw_con{ font-size:15px; line-height:26px; height:52px;}
	
	.job1 a{ padding:30px;}
	.job1 h2{ margin-bottom:30px;}
	
	.lx_tit h2{ font-size:28px; line-height:28px;}
	.lx_right .lx_right1 .text .lx_right2 span, .lx_right .lx_right1 .ewm h2{ font-size:14px;}
	
	
	.pc{ display:block;}
	.sj{ display:none;}
	.f1_2{ padding-right:3%; margin-right:3%;}
	.f1{ padding:40px 0 30px 0;}
}
@media screen and (min-width: 768px){
	.pc{ display:block;}
	.sj{ display:none;}
	}