
@media only screen and (min-width: 1360px) {
.kd{width:1360px; 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;}
.main_image li span{height:600px;}
.main_image {height:600px;}
.flicking_con{top:560px;width:1170px;}
.pc_no{display:none;}
.head{height:100px;}
.home{height:590px;}
.sample--1{left:calc(4% + 420px); right:auto;}
.in_33{width:29.3333%; padding:0 2%;float:left; height:360px;}
#css3-animated-example h3.open + div {top:74px; left:4%; right:4%;}
#css3-animated-example .content{height:35px; }
#css3-animated-example .content a{margin-left:100px;}
.in_whobg{ height:740px;}
.in_whobg .kd{position:relative;}
.in_who1{position:absolute; top:210px; left:0; right:0; z-index:1;}
.in_who3{background:url(../img/who_bg3.png) no-repeat center top; height:740px; width:1222px; margin:0 auto;}
.in_who3 ul li{position:absolute; z-index:2;}
.in_who3 ul li:hover img{ transform:rotateY(360deg);transition:1s;}
.in_who3 ul li:nth-child(1){left:10px; top:40px;}
.in_who3 ul li:nth-child(2){left:0px; top:230px;}
.in_who3 ul li:nth-child(3){left:50px; top:410px;}
.in_who3 ul li:nth-child(4){left:170px; top:580px;}
.in_who3 ul li:nth-child(5){right:10px; top:40px;}
.in_who3 ul li:nth-child(6){right:0px; top:230px;}
.in_who3 ul li:nth-child(7){right:50px; top:410px;}
.in_who3 ul li:nth-child(8){right:170px; top:580px;}
.case_list ul li{width:25%; float:left;}
.in_vd ul li{float:left; width:25%;}
.in_news{float:left; width:910px;}
.in_newslslf{float:left; width:320px;}
.in_newslsrt{float:right; width:555px;}
.in_gd{float:right; width:365px;}
.in_gdls{ position:relative;}
.in_gd1{height:80px; padding-top:24px; width:178px; margin-top:8px;}
.in_gdls ul li:nth-child(3){float:left;}
.in_gdls ul li:nth-child(4){float:right;}
.in_gd2{position:absolute; top:0; right:0; width:180px; height:219px;}
.in_gd2 img{display:block; margin:70px auto 6px;}
.in_ftlf{width:630px; float:left;}
.in_ftrt{width:600px; float:right;}
.ft_1{width:280px; float:left;}
.ft_erwei{float:right;}
.link{float:right;}
.bqlf{float:left;}
.nei_bn{height:600px;}
.dhpd{height:74px;}
.web_list ul li{float:left; width:38%; height:540px;}
.web_ls2 ul li{float:left; width:40%; height:540px;}
.web_ls2lf{width:20%;}
.webls2bt{text-align:center;-webkit-writing-mode:vertical-lr;writing-mode:tb-rl;writing-mode:vertical-lr; white-space:nowrap;padding:70px 25px; float:left;}
.web_ls2rt{ width:76%; margin-top:50px;}
.webls2ls{padding-top:30px;}
.pfr{float:right;}
.pfl{float:left;}
.web_btm{background:url(../img/web_btmbg.png) no-repeat center center; height:549px;}
.web_btmnr{float:right; width:600px;}
.web_btmnr h3{padding-top:230px;}
.sp_iconls ul li{margin-left:120px;}
.sp_msg ul li{float:left;}
.sp_msg ul li:nth-child(1){width:260px; margin-right:20px;}
.sp_msg ul li:nth-child(2){width:260px; margin-right:20px;}
.sp_msg ul li:nth-child(3){width:610px;}
.sp_msg ul li:nth-child(4){width:165px; float:right;}
.yx1list ul li{float:left; width:340px; height:240px;}
.yx1list ul li:nth-child(5){margin-left:170px;}
.yx2_list ul li{float:left; width:375px; margin-left:58px;}
.yx_wtls ul li{float:left; width:31.333%; margin:0 1%;}
.spls2nr{height:132px;}
.webls2nr{height:132px;}
.webls2nrwz{height:72px;}
.abt_1list ul li{margin-left:40px;}
.abt_bt2{position:absolute; top:-50px; left:0; right:0;}
.abt2 ul li{position:absolute;}
.abt2 ul li:nth-child(1){left:270px; top:60px; background:url(../img/bq_bg2.png) no-repeat center center;}
.abt2 ul li:nth-child(2){right:270px; top:60px;}
.abt2 ul li:nth-child(3){left:200px; top:155px; background:url(../img/bq_bg2.png) no-repeat center center;}
.abt2 ul li:nth-child(4){right:200px; top:155px;}
.abt2 ul li:nth-child(5){left:220px; top:250px; background:url(../img/bq_bg2.png) no-repeat center center;}
.abt2 ul li:nth-child(6){right:220px; top:250px;}
.abt2 ul li:nth-child(7){left:270px; top:340px; background:url(../img/bq_bg2.png) no-repeat center center;}
.abt2 ul li:nth-child(8){right:270px; top:340px;}
.abt2 ul li:nth-child(9){right:0; left:0; margin:0 auto; top:390px; background:url(../img/bq_bg2.png) no-repeat center center;}
.abt3_1lf h3{padding-top:210px;}
.abt3_1lf{float:left; width:50%;}
.abt3_1rt{float:right; width:50%; padding-top:250px;}
.abt3_1{height:540px;}
.abt3_2lf{float:left; height:540px; width:45%; padding-left:5%;}
.abt3_2rt{float:right;height:540px; width:45%;padding-left:5%;}
.abt3_2 h3{padding-top:150px;}
.abt41{float:left;}
.abt42{float:left; padding-left:95px; padding-top:50px;}
.abt43{float:right; width:585px;}
.abt_5lf{text-align:right; float:left; width:46%; padding-right:4%;}
.abt_5lf{height:640px;}
.abt_5rt{float:right; width:50%;}
.abt_btmnr{ width:410px; padding:15px; margin:0 auto;}
.jpal_bt span{margin-right:20px;}
.jpal_btnr{padding:40px 4% 0 10%; width:320px;}
.jp_lsnav{padding:35px 0 35px 10%;}
.pp1wz{float:right; width:720px; padding:160px 0;}
.pplf{float:left; width:36%; overflow:hidden;}
.pplf img{width:695px; height:540px;}
.pp_rt{float:right; width:44%; padding:0 15% 0 5%; height:540px;}
.pp_rt h3{padding:110px 0 50px;}
.pp_rt h4{padding-bottom:30px;}
.pp_4 ul li{width:217px; height:217px; margin:30px 60px;}
.pp_51{position:absolute; top:40px; left:160px;}
.pp_5 .kd{position:relative;}
.pp_5{padding:150px 0 70px;}
.pp_52{width:440px; padding:90px 120px 60px 370px; float:right;}
.cs_topnr h5 ul li{float:left; width:24%; margin-right:1%;}
.cs_toplf{width:50%; float:left; width:40%; height:185px; padding:0 5% 40px;}
.cs_toprt{width:50%; float:right; width:40%; height:185px; padding:0 5% 40px;}
.cs_lf{width:880px; float:left;}
.cs_rt{float:right; width:320px;}
.slideGroup .sPrev,.slideGroup .sNext{position:absolute; top:0; width:4%; height:100%; bottom:0; z-index:10;}
.slideGroup .sPrev{left:0; background:url(../img/jt_lf.png) no-repeat center center #f8f4f1;}
.slideGroup .sNext{right:0;background:url(../img/jt_rt.png) no-repeat center center #f8f4f1;}
.news_topss ul li{float:left; width:230px; padding-left:12px;}
.news_topss ul li:nth-child(4){width:210px;}
.news_topss ul{width:960px;}
.news_topss{padding:25px 10% 0;}
.news_list ul{margin-left:-3.333%;}
.news_list ul li{float:left; width:28%; margin-left:3.333%;}
.news_list{padding:0 10%;}
.news_nei{padding:0 10%;}
#simplemodal-container{width:575px; padding:12px;}
 	}
/** iPad **/
@media only screen and (min-width: 1600px) and (max-width: 1920px){
.abt_6 .kd{ width:1550px;}	
.news_neirt{width:calc(100% - 1000px); float:right;}
.news_neilf{width:960px; float:left;}
}
@media only screen and (min-width: 1360px) and (max-width: 1600px){
.abt_6 .kd{ width:1550px;}	
.news_neirt{ float:none; width:100%; clear:both;}	
.news_neilf{width:100%;}

.home{height:480px;}
}
@media only screen and (min-width: 1080px) and (max-width: 1360px){
.case_list ul li{width:33.333%; float:left;}

}
@media only screen and (min-width: 768px) and (max-width: 1080px){
.case_list ul li{width:50%; float:left;}	
}
@media only screen and (min-width: 768px) and (max-width: 1360px) {
.ap_no{display:none;}
.pd{padding:25px 4%;}
.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%; }
.logo{left:0; height:50px; padding-left:0;}
.logo img{ height:50px;}
.sample--1{top:8px; right:2%;}
#lik{height:auto;}
.ap_nav{display:none;}
.sz60{font-size:60%;}
.sz80{font-size:80%;}
.home{height:390px;}
#css3-animated-example h3.open + div {top:50px; left:0; right:0;}
#css3-animated-example .content{height:35px;}
#css3-animated-example .content a{margin:0 18px;}
.in_33{width:46%; padding:0 2%; height:360px; float:left;}
.in_who1{padding-top:50px;}
.in_who3 ul li{float:left; width:10.5%; margin:30px 1% 50px;}
.in_who3 ul li img{width:100%;}
.in_vd ul li{float:left; width:50%; margin-bottom:20px;}
.in_news{padding:0 4%;}
.in_news img{width:100%;}
.in_newslslf{float:left; width:32%;}
.in_newslsrt{float:right; width:65%;}
.in_gd{padding:30px 4% 0;}
.in_gdls ul{margin-left:-4%;}
.in_gdls ul li{float:left; margin-top:20px; width:46%; margin-left:4%;}
.in_gd1{padding:20px 0;}
.in_gd2{padding:20px 0;}
.in_gdls ul li:nth-child(5){width:96%;}
.link{padding-top:10px;}
.nei_bn{height:300px;}
.dhpd{height:50px;}
.web_list ul li{padding-bottom:120px;}
.web_ls2 ul li{padding-bottom:80px;}
.web_ls2lf{width:20%;}
.webls2bt{text-align:center;-webkit-writing-mode:vertical-lr;writing-mode:tb-rl;writing-mode:vertical-lr; white-space:nowrap;padding:70px 40px; float:left;}
.web_ls2rt{ width:76%; margin-top:50px;}
.webls2ls{padding-top:80px;}
.pfr{float:right;}
.pfl{float:left;}
.web_btmnr{text-align:center; padding:35px 0;}
.web_btmnr h4{margin:20px auto 0;}
.sp_msg ul li{margin:5px 0;}
.yx1list ul li{width:50%; float:left;padding-bottom:40px;}
.yx1list ul li:nth-child(7){float:none; padding-top:1px; margin:0 auto; clear:both; }
.yx2_list ul li{float:left; width:50%;}
.yx2_list ul li h4{text-align:center;}
.yx2_list ul li:nth-child(3){width:100%;}
.yx_wtls ul li{float:left; width:48%; margin:0 1%;}
.abt2 ul li{margin:15px auto 0;}
.abt2{padding:10px 0 30px;}
.abt_bt2{margin-top:-52px;}
.abt3_1lf{padding:30px 0;}
.abt3_1{padding:50px 0 80px;}
.abt3_2lf,.abt3_2rt{padding:80px 0;}
.abt43{padding-top:35px;}
.abt_btmnr{padding:2%;}
.jpal_bt span{ display:block;}
.jpal_btnr{padding:40px 4% 0;}
.pp_rt{float:right; padding:50px 5%;}
.pp_rt h3{padding-bottom:30px;}
.pp_rt h4{padding-bottom:30px;}
.pp_4 ul li{width:27vw; height:27vw; margin:20px 1.5vw;}
.pp_51{font-size:60px; line-height:60px;}
.pp_51 span{font-size:30px;}
.pp_5{ padding:120px 0 50px;}
.pp_52 h3{font-size:22px;}
.pp_52 h3 span{font-size:52px;}
.pp_52{padding:4%;}
.cs_topnr h5 ul li{float:left; width:24%; margin-right:1%;}
.cs_toplf{ padding:0 5% 40px;}
.cs_toprt{padding:0 5% 40px;}
.cs_lf{text-align:center;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; top:100px; z-index:100; width:50px; height:50px;}
.slideGroup .sPrev{left:10px; background:url(../img/jt_lf.png) no-repeat center center;}
.slideGroup .sNext{right:10px; background:url(../img/jt_rt.png) no-repeat center center;}
.slideGroup .parBd ul li{width:50%;}
.slideGroup .case_list{ padding:0;overflow:hidden;}
.news_list ul li{padding:2%; width:42%; float:left; margin-left:4%;}
.news_topss ul{padding:13px 25px 25px;}
.news_list ul{margin-left:-4%;}
#simplemodal-container{width:575px; padding:12px;}
}
/** iPhone **/
@media only screen and (max-width: 767px) {
.navap_no{display:none;}
#lik{height:auto;}
.logo{left:0; height:50px; padding-left:0;}
.logo img{ height:50px;}
.sample--1{top:8px; right:2%;}
.ap_no{display:none;}
.ap_nav{display:block;}
.ap_ct{text-align:center;}
.pd{padding:25px 4%;}
.ap_pd{padding:0 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:60px;}
.home{height:290px;}
#css3-animated-example h3.open + div {top:50px; left:0; right:0;}
#css3-animated-example .content{height:70px;}
#css3-animated-example .content a{margin:0 18px;}
.in_33{padding:0 4% 50px;}
.in_33 h4{text-shadow:2px 2px 1px #000;}
.in_who1 h3{font-size:36px;}
.in_who1{padding:50px 4% 0;}
.in_who3{padding:20px 0 50px;}
.in_who3 ul li{float:left; width:23%; margin:10px 1% 0;}
.in_who3 ul li img{width:100%;}
.case_list{padding-bottom:5px;}
.in_vd ul li{width:100%; margin-bottom:20px;}
.in_news{padding:0 4%;}
.in_news img{width:100%;}
.in_gd{padding:30px 4% 0;}
.in_gdls ul{margin-left:-4%;}
.in_gdls ul li{float:left; margin-top:20px; width:46%; margin-left:4%;}
.in_gd1{padding:20px 0;}
.in_gd2{padding:20px 0;}
.in_gdls ul li:nth-child(5){width:96%;}
.in_ftbq ul li h3{float:none;}
.in_ftbq ul li span{margin-top:10px; margin-right:0; width:50%;}
.link{padding-top:10px;}
.dhpd{height:50px;}
.nei_bn{height:150px;}
.web_list ul li h3{font-size:30px; padding-top:50px;}
.web_list ul li h4{font-size:24px;}
.web_list ul li h5{font-size:16px;}
.web_list ul li{padding-bottom:40px;}
.web_bt2 span{font-size:80px;}
.web_ls2{padding-top:30px;}
.web_ls2 ul li{padding:1px 4% 50px;}
.webls2ls span{width:49%; margin-top:5px;}
.web_btmnr{text-align:center; padding:35px 0;}
.web_btmnr h4{margin:20px auto 0; font-size:18px;}
.spls2ls span{width:49%; margin-top:5px;}
.spls2ls2 span{width:49%; margin-top:5px;}
.web_ls2 ul li .wid span{width:49%;}
.sp_pd1 ul li:nth-child(6){height:200px;}
.sp_msg ul li{margin:5px 0;}
.yx1list ul li span{margin:0 0 15px;}
.yx1list ul li{padding:10px 0;}
.yx2_list ul li h4{text-align:center;}
.sp_iconls ul li{width:50%;}
.abt2 ul li{margin:15px auto 0;}
.abt2{padding:10px 0 30px;}
.abt_bt2{margin-top:-52px;}
.abt3_1lf{padding:30px 0;}
.abt3_1{padding:50px 0 80px;}
.abt3_2lf,.abt3_2rt{padding:80px 0;}
.abt43{padding-top:35px;}
.abt_6 ul li{width:50%;}
.abt_6 ul li img{width:100%;}
.abt_btmnr{padding:2%;}
.abt_btmnr h3,.abt_btmnr h4{font-size:24px;}
.jpal_bt span{ display:block;}

.jp_lsnav a{margin-left:4%;}
.pp_rt{float:right; padding:50px 5%;}
.pp_rt h3{padding-bottom:30px;}
.pp_rt h4{padding-bottom:30px;}
.pp_4 ul li{width:38vw; height:38vw; margin:20px 2.5vw; font-size:14px;}
.pp_51{font-size:60px; line-height:60px;}
.pp_51 span{font-size:30px;}
.pp_5{ padding:120px 0 50px;}
.pp_52 h3{font-size:22px;}
.pp_52 h3 span{font-size:52px;}
.pp_52{padding:4%;}
.cs_toplf{ padding:0 5% 40px;}
.cs_toprt{padding:0 5% 40px;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; top:100px; z-index:100; width:50px; height:50px;}
.slideGroup .sPrev{left:10px; background:url(../img/jt_lf.png) no-repeat center center;}
.slideGroup .sNext{right:10px; background:url(../img/jt_rt.png) no-repeat center center;}
.slideGroup .parBd ul li{width:105%;}
.slideGroup .case_list{ padding:0;overflow:hidden;}
.news_list ul li{padding:4%;}
.news_topss ul{padding:13px 25px 25px;}
#simplemodal-container{width:90%; padding:2%;}
.wigs2_ycnr{width:calc(100% - 40px);}
.pp_lynr{width:auto;}


/*20200312更新*/
.hidden-xs{ display:none !important;}

.jpal_btnr{padding:15px 4% 0; font-size:18px; height:60px;}
.jpal_btnr span{ font-size:14px;}
.jpal_btbg{ height:30px;}
.jp_lsnav{ padding:30px 0; border-bottom: 1px solid #999; margin-bottom:30px;}
.jpal_bt{ padding-top:20px;}
.jpal_bt img{ max-width:80%;}
.news_list ul li{ margin-top:30px;}
/*20200312更新*/
	}
	