@media only screen and (min-width: 1174px) and (max-width: 2560px) {
.kd{width:1174px; margin:0 auto;}
.top{padding:10px 0;}
.top span{float:right; margin-left:40px;}
.top_txt{width:100px; font-size:0.8em; padding:0 5px; color:#666;}
.top_but{width:20px; height:19px;}
.ap_nav{display:none;}
.main_image li span{height:695px;}
.main_image {height:695px;}
.pd{padding-top:35px;}
.w31{width:31%;}
.w65{width:65%;}
.w31n{width:31%;}
.w65n{width:65%;}
.nav ul li{ padding:0 25px;}
.nav{padding-top:35px;}
.in_abtnr{padding:0 160px;}
.in_pro ul li{width:24%; margin:0 0.5%;}
.in_case_list ul li{width:32.53%; margin:15px 0.4%;}
.in_msgnav{width:650px; margin:0 auto;}
.in_msgls{width:790px; margin:0 auto;}
.in_msgls ul li{float:left; width:47%; margin-left:3%;}
.in_msgls ul .in_txt2{width:97%; margin-left:3%;}
.in_msgsb{width:153px; height:50px; border-radius:5px; border:none; font-size:1.8em; color:#fff; background:#2f91e7; display:block; margin:0 auto; cursor:pointer;}
.in_news ul li{width:342px; float:left; margin:0 24px;}
.in_news ul li img{display:block; width:342px; height:229px;}
.in_news ul li h5{height:6em; overflow:hidden;}
.ft_rt{width:230px; float:right;}
.ft_rt ul li .fr{width:200px;}
.bq_nav{width:730px;}
.bq_nav a{margin-left:38px;}
.abt_ry ul li{width:283px; margin:0 5px;}
.abt_ry ul li img{width:283px; height:212px; display:block; padding-bottom:8px;}
.ry_more{width:120px;}
.abt_spkd{width:616px; margin:0 auto;}
.pro_nav ul li{width:160px; margin:0 21px; height:160px;}
.pro_nav ul li a{width:136px; height:86px; padding-top:50px;}
.pro_nav{padding:40px 80px 0;}
.pro_list ul li{width:23%; margin:0 1%;}
.pro_anli ul li{width:23%; margin:0 1%;}
.fanhui{width:237px;}
.sv_1list ul li{width:218px; height:95px; margin:6px;}
.sv_1list ul li img{display:block;width:218px; height:95px;}
.anli_nav ul li{width:160px; margin:0 17px; height:160px;}
.anli_nav ul li a{width:136px; height:86px; padding-top:50px;}
.anli_nav{padding-top:40px;}
.anli_nav ul li .p_on span{padding-top:45px; margin-top:65px;}
.anli_list{margin-top:35px;padding:20px;}
.anli_list ul li{width:24%; margin:0 0.5%;}
.dqwz span{padding-right:10px;}
.anli_neilf{width:880px; float:left;}
.al_neipic{float:left; width:40%;}
.al_neitoprt{width:56%; float:right;}
.al_nei{padding-top:35px;}
.al_neitoprt h3{padding:70px 0 40px;}
.news_list ul li h2{float:left; display:block; width:342px; height:229px;}
.news_list ul li h2 img{width:342px; height:229px;}
.news_list ul li span{float:right; display:block; width:760px;}
.news_list ul li h3{padding-top:45px;}
.news_3list ul li{width:197px; margin:0 18px;}
.news_3list ul li img{display:block; width:197; height:266px;}
.news3_btm ul li{width:24%; margin:0 0.5%;}
.hr2 a{padding:0 45px; margin:25px 0 0 110px;}
.inputfile + label{width:302px;}
.ct_lf,.ct_rt{width:520px;}
.ct_lftop{padding-bottom:50px;}
.ct_rt{float:right;}
.ct_lf{float:left;}
.ct_ad ul li .fr{width:475px;}
.ct_b{width:125px; float:left; margin-right:15px;}
div.flicking_con .flicking_inner {position:absolute; top:650px; right:0; left:0; margin:0 auto;z-index:999; width:100px; height:11px}
.in_join{width:836px; margin:0 auto;}
.hh_nr span{width:48%;}
.al_newtop{display:none;}
/*.hr_xinzengbg{background:url(../images/xiznbg.jpg) no-repeat right center;}*/
.anli_list ul li img{width:270px; height:185px;}
	}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1174px) {
.ap_no{display:none;}
.w65{width:60%; margin:0 2.5%;}
.w31{width:30%; margin:0 2.5%;}
.w31n{display:none;}
.w65n{width:90%; margin:0 5%; }
.logo{width:30%;}
.logo img{display:block; width:100%;}
.ap_nav{display:none;}
.main_image li span{height:300px;}
.main_image {height:300px;}
.sz60{font-size:60%;}
.sz80{font-size:80%;}
.top{padding:10px 20px;}
.top span{float:right; margin-left:40px;}
.top_txt{width:50px; padding:0 5px; color:#aeaeae;}
.top_but{width:20px; height:19px;}
.hd_bg{padding:10px 20px;}
.nav ul li{padding:0 5px;}
.nav{padding-top:25px;}
.in_abt{background-size:100% auto;}
.in_abt .kd{margin:0 10%;}
.in_abtnr{padding:0 10%;}
.in_pro ul li{width:48%; margin:0 1% 20px;}
.in_case_list ul li{width:50%;}
.in_case_list ul li span{bottom:0;}
.in_case_list ul .ap_rt{float:right;}
.in_msgls ul li{float:left; width:48%; margin:0 1%;}
.in_msgls ul .in_txt2{width:98%; margin:0 1%;}
.in_msgsb{width:153px; height:50px; border-radius:5px; border:none; font-size:1.8em; color:#fff; background:#2f91e7; display:block; margin:0 auto; cursor:pointer;}
.in_news ul li{width:30%; float:left; margin:0 1.5%;}
.in_news ul li img{display:block; width:100%; }
.in_news ul li h5{height:8em; overflow:hidden;}
.ft_rt{width:96%; margin:0 2%;}
.ft_rt ul li .fr{float:left;padding-left:2%;}
.bq_nav{width:100%;}
.bq_nav a{margin-left:3%; display:block; float:left;}
.abt_nr{margin:0 2%;}
.dqwz{margin-right:2%;}
.abt_ry ul li{width:46%; margin:0 2%;}
.abt_ry ul li img{width:100%; display:block; padding-bottom:8px;}
.ry_more{width:96%; margin:30px 2% 0;}
.abt_spkd{margin:0 2%; text-align:center;}
.abt_spkd img{display:block; width:60%; margin:0 auto;}
.pro_nav ul li{width:130px; margin:0 7px; height:130px;}
.pro_nav ul li a{width:106px; padding-top:35px; height:71px;}
.pro_nav{padding:40px 20px 0;}
.pro_list ul li{width:30%; margin:0 1.66%;}
.pro_neipbt{margin:0 2%;}
.pro_nr{padding:0 2%;}
.pro_nr img{display:block; width:100%;}
.pro_anli ul li{width:46%; margin:0 2%;}
.fanhui{width:237px;}
.sv_1list ul li{width:30%; margin:1.66%;}
.sv_1list ul li img{display:block;width:100%;}
.sv_1nr{padding:0 2%;}
.anli_nav ul li{width:110px; margin:0 7px; height:110px;}
.anli_nav ul li a{width:86px; padding-top:35px; height:51px;}
.anli_nav{padding-top:40px;}
.anli_nav ul li .p_on span{padding-top:45px; background-size:30px auto; margin-top:30px;}
.anli_list{margin-top:30px;padding:20px;}
.anli_list ul li{width:31%; margin:0 1.16%;}
.dqwz span{padding-right:3px;}
.dqwz span img{width:60%;}
.al_neipic{float:left; width:48%;}
.al_neitoprt{width:48%; float:right;}
.al_nei{padding-top:30px;}
.al_neitoprt h3{padding:100px 0 40px;}
.news_nav a{width:24%; margin:0 0.5%;}
.news_list ul li h2{float:left; display:block; width:30%; }
.news_list ul li h2 img{width:100%; }
.news_list ul li span{float:right; display:block; width:65%;}
.news_list ul li h3{padding-top:15px;}
.news_4list ul li{margin:15px 0;}
.news_3list ul li{width:31%; margin:0 1.16%;}
.news_3list ul li img{display:block; width:100%;}
.news3_btm ul li{width:24%; margin:0 0.5%;}
.kt_nav a{width:32%; margin:0 0.66%;}
.hr_nav a{width:48%; margin:0 1%;}
.hr2 a{ width:45%; text-align:center; margin:25px 10% 0 0; float:right;}
.inputfile + label{width:98%; margin-right:2%;}
.ct_lf,ct_rt{width:96%; margin:0 2%;}
.ct_ad ul li .fr{float:left; padding-left:2%;}
.ct_rt{width:96%; margin:0 2%;}
.ct_b{width:125px; float:left; margin-right:15px;}
.ct2_top img{display:block; width:100%;}
.ct2_top{margin:0 2%;}
div.flicking_con .flicking_inner {position:absolute; top:260px; right:0; left:0; margin:0 auto;z-index:999; width:100px; height:11px}
.js_nav a{width:46%; margin:0 2% 20px;}
.hh_nr span{width:48%;}
.pd_top{padding:20px 0;}
	}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
.ap_no{display:none;}
.ap_nav{display:block;}
.main_visual{padding-top:70px;}
.hd_rt{display:none;}
.main_image li span{height:180px;}
.main_image {height:180px;}
.pd{padding-top:15px;}
.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%; }
.top{ display:none;}
.hd_bg{padding:10px 20px; height:50px; position:fixed; left:0; top:0; right:0;}
.logo{height:50px;}
.logo img{display:block; height:100%;}
.in_abt{background-size:100% auto;}
.in_abt .kd{margin:0 10%;}
.in_abtnr{padding:0 10%;}
.in_pro ul li{width:48%; margin:0 1% 20px;}
.in_case_list ul li{width:46%; margin:2%;}
.in_case_list ul li h3{font-size:16px;}
.in_case_list ul li span{font-size:16px;}
.in_case_list ul .ap_rt{float:right;}
.in_msgls ul li{ width:98%; margin:0 1%;}
.in_msgsb{width:98%; height:50px; border-radius:5px; border:none; font-size:1.8em; color:#fff; background:#2f91e7; display:block; margin:0 auto; cursor:pointer;}
/*.in_news ul li{margin:0 2%; padding-top:40px;}
.in_news ul li img{width:100%;}*/
.in_news{margin:0 2%;}
.in_news ul li h4{padding:0;}
.in_news ul li img{width:30%; float:left; display:block;}
.in_news ul li span{float:right; display:block; width:65%;}
.in_news ul li h5, .in_news ul li h6{display:none;}
.in_news ul li{clear:both;}

.ft_rt{width:96%; margin:0 2%;}
.ft_rt ul li .fr{float:left; padding-left:2%;}
.bq{display:none;}
.go_topap{display:block;}
.abt_nr{margin:0 2%; background:none; padding:20px 0 0 0;}
.hr1{background:none; padding-left:2%; padding-right:2%;}
.hr2{background:none; padding-left:2%; padding-right:2%;}
.hr3{background:none; padding-left:2%; padding-right:2%;}
.dqwz{margin-right:2%;}
.abt_ry ul li{width:46%; margin:0 2%;}
.abt_ry ul li img{width:100%; display:block; padding-bottom:8px;}
.ry_more{width:96%; margin:30px 2% 0;}
.abt_spkd{margin:0 2%;}
.abt_spkd img{display:block; width:100%; }
.pro_nav{display:none;}
.ap_pronav{display:block;}
.pro_list ul li{width:46%; margin:0 2%;}
.pro_neipbt{margin:0 2%;}
.pro_nr{padding:0 2%;}
.pro_nr img{display:block; width:100%;}
.pro_anli ul li{width:46%; margin:0 2%;}
.fanhui{width:96%; margin:0 2%;}
.pro_neipbt,.pro_anlibt{font-size:80%;}
.sv_1list ul li{width:46%; margin:2%;}
.sv_1list ul li img{display:block;width:100%;}
.sv_1nr{padding:0 2%;}
.anli_nav{display:none;}
.anli_list{margin-top:30px; padding:2% 1%;}
.anli_list ul li{width:48%; margin:0 1%;}
.dqwz span img{width:50%; }
.al_neipic{ padding-left:10%;width:80%;}
.al_neitoprt{width:80%; padding-left:10%;}
.al_neitoprt h3{padding:30px 0 10px;}
.news_nav a{width:24%; margin:0 0.5%;}
.in_case_list ul li span{bottom:0;}
/*.news_list ul li h2{float:left; display:block; padding:0 2%; width:96%; }
.news_list ul li h2 img{width:100%; display:block; }
.news_list ul li span{float:right; display:block; padding:0 2%;}
.news_list ul li h3{padding-top:25px;}*/
.news_list ul li h2{float:left; display:block; width:30%; }
.news_list ul li h4{padding:0;}
.news_list ul li h2 img{width:100%; }
.news_list ul li span{float:right; display:block; width:65%;}
.news_list ul li h5, .news_list ul li h6{display:none;}
.news_4list ul li h3{font-size:1.4em;}
.news_4list ul li{margin:15px 0;}
.news_3list ul li{width:31%; margin:0 1.16%;}
.news_3list ul li img{display:block; width:100%;}
.news3_btm ul li{width:46%; margin:2%;}
.kt_nav a{width:32%; margin:0 0.66%;}
.hr_nav a{width:48%; margin:0 1%;}
.hr2 img{width:65%; margin:0 auto; float:none;}
.hr2 a{ width:43%; text-align:center; margin:25px 5% 0 0; float:right;}
.inputfile + label{width:98%; margin-right:2%;}
.ct_lf,ct_rt{width:96%; margin:0 2%;}
.ct_ad ul li .fl{display:none;}
.ct_ad ul li .fr{float:left; padding-left:2%;}
.ct_rt{width:96%; margin:0 2%;}
.ct_b{width:48%;}
.ra{float:left;}
.sb{float:right;}
.ct2_top{margin:0 2%;}
.ct2_top img{display:block; width:100%;}
div.flicking_con .flicking_inner {position:absolute; top:150px; right:0; left:0; margin:0 auto;z-index:999; width:100px; height:11px}
.js_nav a{width:46%; margin:0 2% 20px;}
.js_wz a{line-height:35px;}
.hh_nr span{width:96%; padding:0 2%;}
.pd_top{padding:20px 0;}
.hrfl a{font-size:16px; width:30%;}
.hr2slt select{width:46%; font-size:16px; margin:10px 2% 0;}
.hrtxt{width:42%; font-size:16px; margin:10px 2% 0; padding:0 1.5%;}
.hrbut{width:96%; font-size:16px; margin:10px 2% 0;}
.hrtb{font-size:12px;}
.tf_tb .tac2{font-size:14px;}
.hr2slt2 select{width:46%; margin-left:2%;}
.hr_gsbt{margin:35px auto 30px;}
.hr_nr{padding:0 4%;}
.in_csbt img{width:60%;}
	}
	