@keyframes login_line{
  0%{width:0;}
  100%{width:100%;}
}
@-webkit-keyframes login_line {
  0%{width:0;}
  100%{width:100%;}
}
@media(max-width:1440px){
	.homeBoxA-a .tit .t{font-size:34px;}
	.homeBoxA-a .tit .s{font-size:34px;line-height:90px;}
	.homeBoxA-a .tit .c{font-size:17.5px;}
	.homeBoxB-a .tit .t{font-size:34px;}
	.homeBoxB-a .tit .s{font-size:34px;line-height:70px;}
	.homeBoxB-b img {max-width:90%;}
	.homeBoxC-a .tit .t{font-size:34px;}
	.homeBoxC-a .tit .s{font-size:20px;line-height:60px;}
	.homeBoxD-a .tit .t{font-size:34px;height:60px;}
	.homeBoxD-a .tit .s{font-size:17px;line-height:28px;}
	.homeBoxD-a .tit .m{font-size:17px;line-height:28px;}
	#about{width:95%;}
	#advantage_con{width:95%;}
	.advantage_pic ul li{margin:0 0 0 0;width:25%;}
	#characteristic_con{width:100%;}
	.characteristic_pic ul li{margin:0 0 0 0;width:50%;}
	#strategy{width:95%;}
	#strategy_con{width:100%;}
	#culture{width:95%;}
	.culture_pic_list ul li{margin:0 1.5% 0 1.5%;width:30.3%;}
	.culture_pic_list ul li span{width:100%;height:auto;}
	.culture_pic_list ul li span img{width:100%;height:auto;}
	#organ_con{width:95%;}
	#Photo{width:90%;}
	#pc_footer_con{width:95%;}
	#menu_foot{margin-right:5.5%;}
}
@media(max-width:1366px){
	.home_wrapper .home_carousel ul li .text_box1 .banner_pc{display:none;}
	.home_wrapper .home_carousel ul li .text_box1 .banner_ph{display:block;}
	.home_wrapper .home_carousel ul li .text_box2 .banner_pc{display:none;}
	.home_wrapper .home_carousel ul li .text_box2 .banner_ph{display:block;}
	.nav li{margin-right:20px;}
	#Photo{width:89%;}
	#menu_foot{margin-right:4%;}
}

@media(max-width:1210px){
	.homeBoxA-a .tit .t{font-size:30px;}
	.homeBoxA-a .tit .s{font-size:30px;line-height:70px;}
	.homeBoxA-a .tit .c{font-size:15px;}
	.homeBoxB-a .tit .t{font-size:30px;}
	.homeBoxB-a .tit .s{font-size:30px;line-height:70px;}
	.homeBoxB-b img {max-width:80%;}
	.homeBoxC-a .tit .t{font-size:30px;}
	.homeBoxC-a .tit .s{font-size:19px;line-height:50px;}
	.homeBoxD-a .tit .t{font-size:30px;}
	.homeBoxD-a .tit .s{font-size:16px;line-height:25px;}
	.homeBoxD-a .tit .m{font-size:16px;line-height:25px;}
	.nav li{margin-right:10px;}
	#Photo{width:88%;}
	#menu_foot{margin-right:3%;}
	.content_table{width:60%;}	
	.organ_img img{width:100%;}
	.advantage_pic ul li h2{font-size:20px;}
}
@media(max-width:1160px){	
	#home{width:210px;}
	#home a{width:210px;}
	#navbox{display:none;}
	.menu_div{display:block;}
	#search{width:45px;background:url(../images/search_bg_wap.svg) no-repeat right center;margin-top:35px;height:30px;}
	#top_srch{margin-left:-208px;margin-top:45px;}
	.search_spend{animation-delay:2s;-webkit-animation-delay:2s;}
	.homeBoxD-a .tit .t{font-size:25px;height:50px;}
	.homeBoxD-a .tit .s{font-size:15px;line-height:20px;}
	.homeBoxD-a .tit .m{font-size:15px;line-height:20px;}
	#Photo{width:86%;}
	#menu_foot{margin-right:2%;}
	.content_table{width:70%;}
	.txpic_list ul li{margin-left:1%;margin-right:1%;width:31.33%;}
	#contact_left{float:none;display:block;margin:0 auto;margin-bottom:30px;width:100%;}
	#contact_right{display:none;}
	#contact_right_ph{display:block;}
	.contact_list{float:none;margin:0 auto; width:90%;}	
	.advantage_pic ul li h2{font-size:17px;}
	.culture_pic_list ul li h2{height:28px;line-height:28px;font-size:12px;}
	.culture_pic_list ul li h2:hover{font-size:12px;}
	.culture_pic_list ul li h3{height:28px;line-height:28px;font-size:12px;}
	.culture_pic_list ul li h3:hover{font-size:12px;}
	.culture_pic_list ul li h4{height:28px;line-height:28px;font-size:12px;}
	.culture_pic_list ul li h4:hover{font-size:12px;}
}
@media(max-width:1080px){
	.homeBoxA-a .tit .t{font-size:27px;}
	.homeBoxA-a .tit .s{font-size:27px;line-height:50px;}	
	.homeBoxA-a .tit .c{font-size:13px;}
	.homeBoxB-a .tit .t{font-size:27px;}
	.homeBoxB-a .tit .s{font-size:27px;line-height:50px;}
	.homeBoxB-b img {max-width:70%;}	
	.homeBoxC{padding-top:28%;}
	.homeBoxC-a .tit .t{font-size:27px;}
	.homeBoxC-a .tit .s{font-size:17px;line-height:25px;}
	.homeBoxD-a .tit .t{font-size:23px;height:40px;}
	.homeBoxD-a .tit .s{font-size:13px;line-height:18px;}
	.homeBoxD-a .tit .m{font-size:13px;line-height:18px;}
	.homemoreD{margin-top:4%;}
	#head_ph_div{display:block;}
	#menu_top_list .class_col{width:50px;}
	#menu_goods_top_list .class_col{width:50px;}
	#pc_content{display:none;}
	#ph_content{display:block;}
	.about_num ul{padding-top:3%;}
	.about_num ul li h2{font-size:22px;}
	.about_num ul li i{font-size:18px;}
	.about_num ul li p{font-size:17px;}	
	#Photo{width:84%;}
	#pc_footer{display:none;}
	#ph_footer{display:block;}
	.content_table{width:80%;}
	.msg_left{float:none;width:100%;margin:0 auto;}
	.msg_right{float:none;width:100%;margin:0 auto;}
	.advantage_pic ul li h2{font-size:12px;}
	#characteristic{margin-top:35px;}
	.characteristic_pic ul li{float:none; margin:0 auto;width:100%; height:auto;}
	.characteristic_pic ul li h3{padding-bottom:30px;}
	.characteristic_pic ul li:hover h3{padding-bottom:30px;}
	.characteristic_pic ul li.ico{border:0;border-top:#FFFFFF 5px solid;width:100%;}
	.characteristic_pic ul li:hover.ico{border:0;border-top:#FFFFFF 5px solid;width:100%;}	
	
	.strategy_pic ul li{float:none; margin:0 auto;width:100%;}
	.strategy_pic ul li.ico_sa{border:0;border-top:#FFFFFF 5px solid;width:100%;}
	.strategy_pic ul li:hover.ico_sa{border:0;border-top:#FFFFFF 5px solid;width:100%;}
	
	.strategy_pic ul li.ico_sb{border:0;border-top:#FFFFFF 5px solid;width:100%;}
	.strategy_pic ul li:hover.ico_sb{border:0;border-top:#FFFFFF 5px solid;width:100%;}
	
	.strategy_pic ul li.ico_sc{border:0;border-top:#FFFFFF 5px solid;width:100%;}
	.strategy_pic ul li:hover.ico_sc{border:0;border-top:#FFFFFF 5px solid;width:100%;;}
	
	.strategy_pic ul li.ico_sd{border:0;border-top:#FFFFFF 5px solid;width:100%;}
	.strategy_pic ul li:hover.ico_sd{border:0;border-top:#FFFFFF 5px solid;width:100%;}	
}

@media(max-width:880px){
	#logo_bg{width:210px;background:url(../images/logo_ph.png) no-repeat left center;}
	#logo_bg_navs{width:210px;background:url(../images/logo_ph_navs.png) no-repeat left center;}
	.home_wrapper .home_carousel ul li .containera{width:100%;left:0;}
	.home_wrapper .home_carousel ul li .containerb{width:100%;left:0;}
	.home_wrapper .home_carousel ul li .containerc{width:100%;left:0;}
	.homeBoxA-a .tit .t{font-size:22px;line-height:30px;}
	.homeBoxA-a .tit .s{font-size:22px;line-height:30px;}
	.homeBoxA-a .tit .c{font-size:12px;line-height:16px;}
	.homeBoxB-a .tit .t{font-size:22px;line-height:30px;}
	.homeBoxB-a .tit .s{font-size:22px;line-height:30px;}
	.homeBoxC{padding-top:32%;}
	.homeBoxC-a {width:52%;margin-right:3.1%;}
	.homeBoxC-a .tit .t{font-size:20px;}
	.homeBoxC-a .tit .s{font-size:12px;}
	.homeBoxD{padding-top:2%;}
	.homeBoxD-a {width:52%;margin-right:3.1%;}
	.homeBoxD-a .tit .t{font-size:18px;height:30px;line-height:30px;}
	.homeBoxD-a .tit .s{font-size:12px;line-height:18px;}
	.homeBoxD-a .tit .m{font-size:12px;line-height:18px;}
	.homemoreA{margin-top:5.6%;width:34px;height:34px;cursor:pointer;}
	.homemoreA:after{background:url(../images/homemoreb.png) no-repeat;}
	.homemoreB{margin-top:5.6%;width:34px;height:34px;cursor:pointer;}
	.homemoreB:after{background:url(../images/homemoreb.png) no-repeat;}
	.homemoreC{margin-top:0;float:right;width:34px;height:34px;cursor:pointer;}
	.homemoreC:after{background:url(../images/homemoreb.png) no-repeat;}
	.homemoreD{margin-top:2%;float:right;width:34px;height:34px;cursor:pointer;}
	.homemoreD:after{background:url(../images/homemoreb.png) no-repeat;}	
	.pccopyright{display:none;}
	.mobcopyright{display:block;}	
	#center_top{height:auto;}
	.title_path{display:none;}
	#Photo{width:100%;}
	.swiper-slide-pc{display:none;}
	.swiper-slide-mob{display:block;}
	.i-product{display:none;}
	.i-products{width:85%;display:block;}
	.notes{float:none;margin:0 auto;}	
	.notes h1{text-align:center;line-height:28px;}
	.notes_bshare{display:none;}
	.production-detail-list .production-detail .detail-pic{margin:0 auto;float:none;width:100%;height:auto;}
	.production-detail-list .production-detail .detail-desc{margin:0 auto;margin-top:40px;float:none;width:100%;height:auto;}
}
@media(max-width:620px){
	.homeBoxC-a .tit .t{font-size:18px;}
	.homeBoxC-a .tit .s{font-size:12px;}
	.homeBoxD-a .tit .t{font-size:15px;}
	.homeBoxD-a .tit .s{line-height:15px;}
	.homeBoxD-a .tit .m{line-height:15px;}
	#menu_top_list{margin:0 auto;float:none;height:auto;}
	#menu_top_list ul li{width:33.3%;height:50px;}
	#menu_top_list ul li h1{height:50px;line-height:50px;}
	#menu_top_list ul li h1 a{font-size:14px;}
	#menu_top_list ul li h1 a:link{font-size:14px;}
	#menu_top_list ul li h1 a:visited{font-size:14px;}
	#menu_top_list ul li h1 a:active{font-size:14px;}
	#menu_top_list ul li h1 a:hover{height:45px;line-height:50px;font-size:14px;}
	#menu_top_list .class_col{width:0;}
	#menu_goods_top_list{margin:0 auto;float:none;height:auto;}
	#menu_goods_top_list ul li{width:50%;height:50px;}
	#menu_goods_top_list ul li h1{height:50px;line-height:50px;}
	#menu_goods_top_list ul li h1 a{font-size:14px;}
	#menu_goods_top_list ul li h1 a:link{font-size:14px;}
	#menu_goods_top_list ul li h1 a:visited{font-size:14px;}
	#menu_goods_top_list ul li h1 a:active{font-size:14px;}
	#menu_goods_top_list ul li h1 a:hover{height:45px;line-height:50px;font-size:14px;}
	#menu_goods_top_list .class_col{width:0;}
	.side_on{height:45px;}
	.side_out{height:50px;}
	.target_about{top:-120px;}
	.target_advantage{top:-80px;}
	.target_culture{top:-90px;}
	.target_organ{top:-80px;}
	.target_Photo{top:-80px;}
	#about{margin-top:10px;}
	.about_title h1{line-height:28px;font-size:28px;}
	.company_tit{margin-top:25px;height:35px;}
	.company_tit h1{line-height:22px;font-size:18px;}
	.video{margin-top:20px;margin-bottom:20px;}
	.about_num ul{padding-top:1.8%;}
	.about_num ul li h2{font-size:18px;}
	.about_num ul li i{font-size:14px;}
	.about_num ul li p{font-size:13px;}
	#advantage{margin-top:20px;}
	.advantage_title h1{line-height:28px;font-size:28px;}
	#advantage_con{padding-top:30px;padding-bottom:30px;}
	.advantage_pic{margin-top:15px;}
	.advantage_pic ul li{margin:0 0 0 0;width:50%;height:180px;}
	.advantage_pic ul li h2{margin-top:126px;line-height:23px;font-size:15px;}
	.advantage_pic ul li:hover h2{color:#ffffff;margin-top:132px;}	
	.advantage_pic ul li.ico_a{background-position:center 10px;}
	.advantage_pic ul li:hover.ico_a{background-position:center 10px;}
	.advantage_pic ul li.ico_b{background-position:center 10px;}
	.advantage_pic ul li:hover.ico_b {background-position:center 10px;}
	.advantage_pic ul li.ico_c{background-position:center 10px;}
	.advantage_pic ul li:hover.ico_c{background-position:center 10px;}
	.advantage_pic ul li.ico_d{background-position:center 10px;}
	.advantage_pic ul li:hover.ico_d{background-position:center 10px;}
	#strategy{margin-top:20px;}
	.strategy_title h1{line-height:28px;font-size:28px;}
	.strategy_pic{margin-top:20px;}
	#culture{margin-top:30px;}	
	.culture_title h1{line-height:28px;font-size:28px;}
	.culture_pic_list{margin-top:30px;}
	.culture_pic_list ul li{float:none;margin:0 0 0 0;margin:0 auto;margin-bottom:25px;width:100%;}
	.culture_pic_list ul li h1{margin-top:0;height:40px;line-height:40px;font-size:22px;}
	.culture_pic_list ul li h1:hover{font-size:22px;}
	.culture_pic_list ul li h2{height:28px;line-height:28px;font-size:14px;}
	.culture_pic_list ul li h2:hover{font-size:14px;}
	.culture_pic_list ul li h3{height:28px;line-height:28px;font-size:14px;}
	.culture_pic_list ul li h3:hover{font-size:14px;}
	.culture_pic_list ul li h4{height:28px;line-height:28px;font-size:14px;}
	.culture_pic_list ul li h4:hover{font-size:14px;}
	#organ{margin-top:20px;}
	#organ_con{padding-top:30px;padding-bottom:50px;}
	.organ_title h1{line-height:28px;font-size:28px;}
	.organ_img{margin-top:30px;}	
	#Photo{margin-top:30px;}
	.Photo_title h1{line-height:28px;font-size:28px;}
	.i-products{width:80%;}
	#pcarticle_lists{display:none;}
	#pharticle_lists{display:block;}
	#pcpagelist{display:none;}
	#pagelist{visibility:visible;}
	.content_table{width:100%;}	
	.contact_title{margin-top:20px;margin-bottom:40px;}
	.contact_title h1{line-height:28px;font-size:28px;}
	.msg_title{margin-top:50px;margin-bottom:40px;}
	.msg_title h1{line-height:28px;font-size:28px;}
	.contact_map{height:450px;}
	
}
@media(max-width:580px){
	.homeBoxA-a {margin-left:3.1%;}
	.homeBoxA-a .tit .t{font-size:18px;line-height:20px;}
	.homeBoxA-a .tit .s{font-size:18px;line-height:20px;}
	.homeBoxB-a {margin-left:3.1%;}
	.homeBoxB-a .tit .t{font-size:18px;line-height:20px;}
	.homeBoxB-a .tit .s{font-size:18px;line-height:20px;}
	.homeBoxC{padding-top:32%;}
	.homeBoxC-a .tit .t{font-size:16px;line-height:18px;}
	.homeBoxC-a .tit .s{font-size:14px;line-height:16px;}	
	.homeBoxD{padding-top:1%;}
	.homeBoxD-a .tit .t{font-size:14px;height:20px;line-height:20px;}
	.i-products{width:70%;}	
	.caption h4{ padding-bottom:0;}	
	.txpic_list ul li{margin:0 auto;width:98%;float:none;}
	#contact_left{padding:25px 0 25px 0;}
	#contact_right_ph{padding:25px 0 25px 0;}
	.contact_list ul li span{height:40px;line-height:28px;font-size:22px;}
	.contact_list ul li h1{height:auto;line-height:35px;font-size:16px;}
	.texta{margin-bottom:10px;}
	.inputs{margin-bottom:10px;}
	.inputss{margin-bottom:10px;width:73%;}
	.form_submit{margin-top:20px;margin-bottom:45px;}
	
}
@media(max-width:400px){
	.homeBoxA {padding-top:18%;}
	.homeBoxA-a .tit .t{font-size:14px;line-height:18px;}
	.homeBoxA-a .tit .s{font-size:14px;line-height:18px;}
	.homeBoxB {padding-top:10%;}
	.homeBoxB-a .tit .t{font-size:14px;line-height:18px;}
	.homeBoxB-a .tit .s{font-size:14px;line-height:18px;}
	.homeBoxC-a .tit .t{font-size:13px;line-height:15px;}
	.homeBoxC-a .tit .s{font-size:13px;line-height:14px;}
	.homeBoxD-a .tit .t{font-size:13px;}
	.homeBoxD-a .tit .s{letter-spacing:0px;}
	.homeBoxD-a .tit .m{letter-spacing:0px;}
	#head_div img{width:140%;}

}
@media(max-width:365px){
	.homeBoxB-b{margin-left:50%;}
	.homeBoxC{padding-top:28%;}
	.homeBoxC-a{;width:47%;margin-right:3.1%; text-align:right;}
	.homemoreC{margin-top:3%;}
	.homeBoxD-a{width:58%;margin-right:3.1%; text-align:right;}

}