@media only screen and (min-width: 1170px) {
.kd{width:1170px; margin:0 auto;}
.ap_nav{display:none;}
.w31{width:31%;}
.w65{width:65%;}
.w31n{width:31%;}
.w65n{width:65%;}
.pd{padding:35px 0;}
.pc_no{display:none;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.top_txt{width:120px;}
.logo{position:absolute; top:0; left:50%;transform: translateX(-50%); text-align:center; display:table; margin:0 auto; width:275px;}
.nav{padding-top:25px;}
.nav ul{margin-left:-65px;}
.nav ul li{margin-left:55px;}
.nav ul li:nth-child(5){margin-left:350px;}
.logo img{height:70px;}
.in_prowz1{width:1000px; padding-left:50px;}
.in_probg1{width:50%;}
.in_probg2{width:50%;}
.in_prowz2{width:940px; padding-left:50px;}
.inabt_nr{width:597px; padding:45px 45px;}
.in_abtbtm img{display:block; float:left; margin-right:60px;}
.in_abtbtm h3{padding-top:100px;}
.inabt_nr h4 span{padding-right:15px;}
.in_ltlist ul li{float:left; padding:0 0px; width:25%;}
.in_newslist ul li{float:left; width:368px; margin-left:30px;}
.in_newslist ul{margin-left:-30px;}
.in_newslist ul li h3{width:368px; height:268px; overflow:hidden;}
.in_newslist ul li h3 img{width:368px; height:268px; transition:0.8s;}
.in_newslist ul li a:hover h3 img{width:448px; height:326px; margin:-29px 0 0 -40px;}
.in_maplf{width:60%; float:left;}
.in_maprt{width:40%; float:right;}
.ft_lf{float:left; max-width:300px}
.ft_nav{float:left;}
.ft_rt{float:right; width:350px;}
.nei_bn{height:500px;}
.nei_nav .kd{position:relative;}
.nei_nav h3{line-height:95px; margin-left:193px; height:95px;background:url(img/nei_navbg.png) no-repeat bottom left;}
.nei_nav h1{position:absolute; top:-50px; left:0;}
.abt2{padding-bottom:100px;}
.abt3ls ul li{float:left; width:48%; margin-left:1%;}
.pro_nav h4 a{ padding:0 43px;margin-right:5px; margin-bottom:10px}
.pro_nav h3{float:left;}
.pro_nav h4{float:right;}
.pro_list ul{margin-left:-10px;}
.pro_list ul li{width:285px; float:left; margin-left:10px; min-height:338px;}
.propic{width:285px; height:226px; overflow:hidden;}
.propic img{width:285px; height:auto; transition:0.8s;}
a:hover .propic img{width:330px; height:auto; margin:-30px 0 0 -30px;}
.nei_propic{float:left;}
.nei_propic img{max-width:500px; height:auto;}
.nei_prort{float:right; width:510px; padding-left:40px;}
.xg_list ul li{float:left; margin-left:49px; width:230px;}
.xg_list ul li img{ width:228px; height:auto;}
.xg_list ul{margin-left:-49px;}
.pro_btmnr{width:400px; height:210px; padding:60px 35px 0;}
.news_pic{float:left; width:323px; height:235px; overflow:hidden;}
.news_pic img{ width:323px; height:235px; transition:0.8s;}
a:hover .news_pic img{width:368px; height:268px; margin:-11.5px 0 0 -22.5px;}
.news_rt{width:760px; float:right;}
.news_neilf{width:868px; float:left;}
.news_neirt{width:268px; float:right;}
.mak_ls ul li{width:180px; margin:0 27px;}
.ct_lxrls ul{margin-left:-18px;}
.ct_lxrls ul li{height:202px; float:left; width:377px; margin:80px 0 0 18px;}
.ct_lxrls ul li:hover .pc_hov{height:200px; background:#da0131;}
.ct_lxrls ul li .pc_hov{height:120px; overflow:hidden;}
.ct_lxrls{background:url(img/ct_bg.jpg) no-repeat right bottom; padding-bottom:40px;}
.msg_lf,.msg_rt{width:48.5%;}
.pro_toplei a{display:block; float:left; width:50%;}
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1170px) {
.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{ position:absolute; top:10px; left:20px; z-index:1000;}
.logo2 img{display:block; height:45px;}
.head{height:65px; background:#fff;}
.ap_nav{display:block;}
.sz60{font-size:60%;}
.sz80{font-size:80%;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.top{padding:10px 10px 0;}
.top_rt ul li{padding-left:0;}
.top_sc{margin-left:20px;}
.in_probg1{width:50%;}
.in_probg2{width:50%;}
.in_prowz1{ padding:0 10%;}
.in_pro ul li a:hover .in_prowz1{padding:0 4%; text-align:center;}
.in_pro ul li a:hover .in_prowz2{padding:0 4%; text-align:center;}
.in_prowz2{ padding:0 10%;}
.in_ltlist ul li{float:left; padding:0 2%; width:29.3333%;}
.in_newslist ul li{float:left; width:30.333%; margin:0 1.5%;}
.in_newslist ul li h3 img{width:100%;}
.nei_bn{height:415px;}
.nei_nav h1{text-align:center; color:#da0131; background:none; width:100%; height:auto;}
.nei_nav h1 span{ padding:20px 0 0 0; font-size:32px;}
.dqwz{margin-top:20px;}
.nei_nav .kd{padding-bottom:20px;}
.abt1nr{padding:50px 4%;}
.abt2{padding-bottom:50px;}
.abt2_list ul li{width:31.333%; margin:25px 1% 0;}
.abt3ls ul li{float:left; width:48%; margin-left:1%;}
.pro_nav h4 a{width:32.333%; margin-left:1%;}
.pro_list ul li{width:46%; float:left; margin:25px 2% 0;}
.nei_pro{padding:2%;}
.nei_propic{float:left; width:38%;}
.nei_prort{float:right; width:60%}
.xg_list ul li{float:left; margin:0 1%; width:31.333%;}
.xg_list ul li img{ width:100%;}
.pro_btmnr{padding:30px 4% 0; width:40%;height:200px;}
.news_pic{float:left; width:36%;}
.news_pic img{width:100%;}
.news_rt{width:60%; float:right;}
.mak_ls ul li{width:46%; margin:40px 2% 0;}
.mak_ls ul li:nth-child(3){clear:both;}
.mak_ls ul li:nth-child(5){clear:both;}
.mak_ls{padding:0 0 70px 0;}
.ct_lxrls ul li{margin-top:80px;}
.ct_lxrls ul li .pc_hov{height:auto; padding-bottom:20px; background:#da0131;}
.ct_lxrls ul li h3,.ct_lxrls ul li h4{color:#fff;}
.msg_lf,.msg_rt{width:48.5%;}
}
/** iPhone **/
.aboutleft{margin-left:80px; float:left}
@media only screen and (max-width: 768px) {
	.top{ display:none}
.page1 li{ float:left; padding:5px 15px; margin:20px 5px;list-style:none; background-color:#d90031; color:#FFF}
.page1 li a{ color:#FFF; font-size:13px;}
.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:65px;background:#fff;}
.logo2{ position:absolute; top:10px; left:20px; z-index:1000;}
.logo2 img{display:block; height:45px;}
.head_wai{}
.top{padding:0 10px;}
.top_rt ul li{padding-left:0;}
.top_sc{display:none;}
.banner{ height:280px !important}
.banner .bg{height:280px !important;}
.in_pro ul li .kd { top:35%}

.aboutleft{margin-left:0; width:100%}
.in_pro ul li .in_prowz1{padding:0 2%; text-align:left;}
.in_pro ul li h3{ font-size:18px;}
.in_pro ul li .in_prowz2{padding:0 2%; text-align:left;}
.in_pro ul li .in_probg2{opacity:0.36;}
.in_abtbtm img{max-width:100%;}
.in_ltlist{padding:35px 0 55px;}
.in_ltlist ul li{padding-top:20px;}
.in_newslist ul li h3 img{width:100%;}
.nei_bn{height:255px;}
.nei_nav h1{text-align:center; color:#da0131; background:none; width:100%; height:auto;}
.nei_nav h1 span{ padding:20px 0 0 0; font-size:32px;}
.dqwz{margin-top:20px;}
.nei_nav .kd{padding-bottom:20px;}
.abt1nr{padding:30px 4%;}
.abt2_list ul li{width:46%; margin:25px 2% 0;}
.abt2{padding-bottom:50px;}
.abt3ls ul li{height:auto;}
.abt3ls ul li h3{position:static; margin:0 auto 15px;}
.abt3ls ul li span{padding:0; text-align:center;}
.pro_nav h4 a{width:49%; margin-left:1%; font-size:15px; margin-bottom:5px}
.news_list ul li h3{ padding-top:15px}
.pro_list ul li{width:100%;}
.pro_list ul li img{width:100%;}
.nei_pro{padding:2%;}
.xg_list ul li img{ width:100%;}
.pro_btmnr{margin-bottom:35px; padding:4%;}
.news_pic img{width:100%;}
.news_rt{ padding:2%;}
.mak_ls{padding:0 0 70px 0;}
.mak_ls ul li{width:46%; margin:40px 2% 0;}
.mak_ls ul li:nth-child(3){clear:both;}
.mak_ls ul li:nth-child(5){clear:both;}
.ct_lxrls ul li{margin-top:80px;}
.ct_lxrls ul li .pc_hov{height:auto; padding-bottom:20px; background:#da0131;}
.ct_lxrls ul li h3,.ct_lxrls ul li h4{color:#fff;}
	}
	