@media all and (min-width:320px) and (max-width:1200px){

.header .inheader{
	width:100%; padding:0 15px;
}
.w1500{
	width:100%; padding:0 15px;
}
	
.w1200{
	width:100%; box-sizing:border-box; padding:0 15px;
}
.w1400{
	width:100%; box-sizing:border-box; padding:0 15px;
}


.mt60{
	margin-top:30px;
}
.mb60{
	margin-bottom:30px;
}
.mt100{
	margin-top:55px;
}
.mb100{
	margin-bottom:55px;
}


#noneheader{
	height:70px;
}
.header .inheader{
	height:70px;
}
.header .inheader .menu > li{
	height:70px; line-height:70px;
}
.header .inheader .logo img {
	height: 50px;
}

.header .inheader .menu li > a {
	font-size: 14px;
}
.header .inheader .menu li > a span {
	padding: 0 20px;
}

.header .menu > li .subnav li {
	line-height: 32px;
}
.header .menu > li .subnav li a {
	font-size: 13px;
}


.header_tel {
	margin-left: 20px;
}
.header_tel_in span img {
	height: 16px;
}
.header_tel_in i {
	font-size: 14px;
	line-height: 16px;
	margin-left: 4px;
}

.swiper_pagination_index{
	bottom:15px;
}
.swiper_pagination_index .swiper-pagination-bullet{
	width:12px; height:12px; margin:0 3px;
}





.index_pding{
	padding:50px 0;
}
.index_title .index_t{
	font-size:26px;
}
.index_title .index_b{
	font-size:15px;
}
.index_title .index_line{
	width:50px; height:3px; margin:8px auto 12px;
}


.index_01_incon{
	margin-top:20px;
}
.index01_li{
	border-radius:16px;  width:calc(33.33% - (30px * 2) / 3);	margin-left:30px;
}
.index01_li_t{
	padding:20px;
}
.index01_tt{
	font-size:24px;
}
.index01_tb{
	font-size:14px; margin-top:8px;
}
.index01_li_b{
	padding:0 20px 28px 20px;
}
.index01_li_bli{
	margin-top:20px;
}
.index01_bt span{
	border:1px solid #2a6cf4; font-size:17px; padding:5px 18px;
}
.index01_bb{
	font-size:14px; margin-top:8px;
}

#indexcase .indexcase_tab {
	height: 55px; line-height: 55px;
}
#indexcase .indexcase_tab a {
	font-size: 15px;   height: 55px; line-height: 55px;  padding: 0 25px;
}
#indexcase .indexcase_con .casedivlist .blackdiv .t {
	font-size: 18px;	margin-bottom: 20px;
}
#indexcase .indexcase_con .casedivlist .blackdiv .b {
	font-size: 12px; line-height: 20px; padding:0 15px;
}


.index_03_incon{
	margin-top:20px;
}
.index03_li{
	border-radius: 16px; width:calc(20% - (15px * 4) / 5); margin-left:15px;
}
.index03_bg{
	padding:0 20px;
}
.index03_bg .index03_t{
	font-size:20px;
}
.index03_bg .index03_b{
	font-size:12px; margin:10px 0 24px;
}
.index03_bg .index03_a{
	font-size:12px;
}
.index03_bg .index03_a img{
	height:12px; margin-left:6px;
}



.index_04_incon{
	margin-top:20px;
}
.index04_lt{
	font-size:14px; margin:30px 0;
}
.index04_lblit span{
	font-size:58px;
}
.index04_lblit sub{
	font-size:12px; margin-left:4px;
}
.index04_lblib{
	font-size:13px;  margin-top:12px;
}


#footer .footer{
	width:100%; padding:35px 15px 25px;
}
#footer .footer .footermenu a{
	font-size:13px; border-bottom:2px solid transparent; padding:0 0 15px 0;
}
#footer .footer .footermenu a.on{
	border-bottom:2px solid #3284ff;
}
#footer .footer .footermenu span{
	font-size:13px; margin:0 30px;
}
#footer .footer .footertext{
	padding-top:15px;
}
#footer .footer .footertext .footertextl{
	margin-right:60px;
}
#footer .footer .footertext .footertextl .fli{
	margin-bottom:10px;
}
#footer .footer .footertext .footertextl .fli img{
	height:24px;
}
#footer .footer .footertext .footertextl .fli span{
	font-size:12px; line-height:24px; margin-left:10px;
}
#footer .footer .footertext .footerright{
	width:80px; margin-right:0;
}
#footer .footer .footertext .footerright img{
	width:80px; height:80px; margin-bottom:12px;
}
#footer .footer .footertext .footerright p{
	font-size:12px;
}

#footer .footerlinks{
	padding:12px 0;
}
#footer .footerlinks .footerlinksin{
	width:100%; padding:0 15px; font-size:12px; line-height:20px; 
}
#footer .footerlinks .footerlinksin a{
	font-size:12px; margin-right:4px;
}


.page_local{
	padding-top:15px;
}
.page_local_con{
	padding-bottom:10px;
}

.seo_01_li{
	border-radius: 6px; padding:30px 0; width:calc(25% - (20px * 3) / 4); margin-left:20px; 
}
.seo_01_li:nth-child(4n+1){
	margin-left:0px;
}
.seo_01_li .img img{
	height:80px;
}
.seo_01_li .text .t{
	font-size:18px; margin:32px 0 15px;
}
.seo_01_li .text .b{
	font-size:14px;
}

.seo_02_incon .img{
	width:26.66%;
}
.seo_02_incon .text{
	width:69.66%;
}
.seo_02_li{
	border-radius: 6px; padding:12px; width:calc(50% - (25px * 1) / 2); margin-left:25px; margin-top:15px;
}
.seo_02_li:nth-child(2n+1){
	margin-left:0px;
}
.seo_02_li:nth-child(-n+2){
	margin-top:0px;
}
.seo_02_li .inimg img{
	height:46px;
}
.seo_02_li .intext{
	width:calc(100% - 62px);
}
.seo_02_li .intext .t{
	font-size:15px;
}
.seo_02_li .intext .b{
	font-size:13px; margin-top:6px;
}

.seo_03_li{
	width:20%; padding:15px 0 15px 40px;
}
.seo_03_li:nth-child(5n+1){
	border-left:0px;
}
.seo_03_li:nth-child(-n+5){
	border-top:0px;
}
.seo_03_li img{
	width:36px; height:36px;
}
.seo_03_li .t{
	font-size:15px; margin-left:12px;
}

.seo_04_li{
	padding:3px; width:calc(16.66% - (10px * 5) / 6); margin-left:10px;
}
.seo_04_li:nth-child(6n+1){
	margin-left:0px;
}
.seo_04_li .img{
	border-radius: 6px;
}
.seo_04_li .text{
	left:3px; top:3px;  border-radius: 6px; width:calc(100% - 3px * 2);  height:calc(100% - 3px * 2); 
}
.seo_04_li .text .t{
	font-size:24px;
}
.seo_04_li .text .b{
	font-size:14px; margin-top:12px;    padding:0 10px;
}
.seo_04_incon_a{
	margin-top:30px;
}
.seo_04_incon_a a{
	padding:8px 32px; font-size:15px;
}




.seo_05_l a .text{
	padding:20px;
}
.seo_05_l a .text .t{
	font-size:15px; height:17px; line-height:17px;
}
.seo_05_l a .text .b{
	font-size:12px;  height:calc(12px * 1.46 * 2);  margin-top:10px;
}
.seo_05_r a{
	padding-top:12px; margin-top:12px;
}
.seo_05_r a .text .t{
	font-size:14px; height:16px; line-height:16px;
}
.seo_05_r a .text .b{
	font-size:12px;  height:calc(12px * 1.57 * 2); margin:7px 0 14px; 
}
.seo_05_r a .text .d{
	font-size:12px;
}

.seo_01_incon,.seo_02_incon,.seo_03_incon,.seo_04_incon,.seo_05_incon,.yuqing_01_incon,.yuqing_02_incon,.yuqing_03_incon,.xiaohongshu_01_incon,.xiaohongshu_02_incon,.xiaohongshu_03_incon,.xiaohongshu_04_incon{
	margin-top:30px;
}

.seo_06_con a{
	border-radius: 6px; font-size:16px;
}
.seo_06_con a .t{
	padding: 12px 80px;
}
.seo_06_con a .b{
	padding: 12px 24px;
}



.yuqing_01_li{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px; margin-top:15px;
}
.yuqing_01_li .img img.img02{
	width:66px; height:66px;
}
.yuqing_01_li .text .t{
	font-size:18px; margin:40px 0 10px;
}
.yuqing_01_li .text .b{
	font-size:13px;
}

.yuqing_02_incon{
	padding:30px 0;
}
.yuqing_02_l{
	padding-left:30px;
}
.yuqing_02_r{
	padding-left:50px;
}
.yuqing_02_l .t,.yuqing_02_r .t{
	font-size:18px;
}
.yuqing_02_l .b,.yuqing_02_r .b{
	font-size:13px; margin-top:5px;
}
.yuqing_02_l img{
	margin-top:10px;
}
.yuqing_02_rli{
	margin-top:25px;
}
.yuqing_02_rli .img img{
	height:40px; width:40px; margin-right:15px;
}

.yuqing_03_con{
	border-radius: 14px; padding:35px 10px;
}



.xiaohongshu_01_rli{
	width:calc(50% - (30px * 1) / 2); margin-left:30px; margin-top:20px; padding:15px 0;	border-radius: 6px;
}
.xiaohongshu_01_rli .t{
	font-size:18px;
}
.xiaohongshu_01_rli .b{
	font-size:13px; margin-top:10px;
}
.xiaohongshu_01_con .seo_04_incon_a{
	margin-top:10px;
}

.xiaohongshu_02_li{
	width:calc(50% - (30px * 1) / 2); margin-left:30px; margin-top:20px; padding:12px 20px; 	border-radius: 6px; 
}
.xiaohongshu_02_li .text .t{
	font-size:18px;
}
.xiaohongshu_02_li .text .b{
	font-size:13px; margin-top:10px;
}
.xiaohongshu_02_li .img img{
	height:100px;
}

.xiaohongshu_03_li{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px; margin-top:15px; border-radius: 6px;
}
.xiaohongshu_03_li .text{
	padding:12px 0;
}
.xiaohongshu_03_li .text .t{
	font-size:15px;
}

.xiaohongshu_04_incon_swiper .swiper-slide{
	padding:10px 0;
}
.xiaohongshu_04_incon_swiper .swiper-slide .img{
	padding:3px; border-radius: 14px;
}
.xiaohongshu_04_incon_swiper .swiper-slide .imgin{
	border-radius: 14px;
}
.xiaohongshu_04_incon_swiper .swiper-slide .text .t{
	font-size:20px;
}
.xiaohongshu_04_incon_swiper .swiper-slide .text .b{
	font-size:13px; margin:10px 0 25px;
}
.xiaohongshu_04_incon_swiper .swiper-slide .text .c{
	margin-top:8px; width:54.33%;
}
.xiaohongshu_04_incon_swiper .swiper-slide .text .c .cli{
	width:calc(50% - (10px * 1) / 2); margin-left:10px; margin-top:8px; border-radius: 6px; padding:8px 0; font-size:14px; 
}
.xiaohongshu_04_incon_swiper .swiper-slide .text .seo_04_incon_a{
	margin-top:20px;
}
.xiaohongshu_04_incon .swiper_tool{
	height:28px; margin-top:20px;
}
.xiaohongshu_04_incon .swiper_tool .swiper-pagination{
	padding-top:calc((28px - 1px) / 2);  margin-right:10px;
}
.xiaohongshu_04_incon .swiper_tool .swiper-pagination .swiper-pagination-bullet{
	width:65px; height:1px;
}
.xiaohongshu_04_incon .swiper_tool .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	height:3px; transform:translateY(-1px);
}
.xiaohongshu_04_incon .swiper_tool .swiper-button-prev,
.xiaohongshu_04_incon .swiper_tool .swiper-button-next{
	width:28px; height:28px; margin-left:8px;
}

.page_top{	
	margin-top:30px;
}

#pages li a,#pages li span{
	width:38px; height:32x; line-height:30px;	font-size:12px;  margin:0 3px;
}
.us_03_incon .us03_li {
	padding: 55px 15px;
}
  
  
 
.index_banner .swiper-slide .text .text_t {
	font-size: 32px;
}
.index_banner .swiper-slide .text .text_b {
	font-size: 16px;
	margin: 15px auto 40px;
}
.index_banner .swiper-slide .text .text_a a {
	font-size: 14px;
	padding: 10px 45px;
}





}