@media all and (min-width:320px) and (max-width:1366px){

.w1500{
	width:1200px;
}
.w1400{
	width:1200px;
}
.mt30{
	margin-top:20px;
}
.mb30{
	margin-bottom:20px;
}
.mt60{
	margin-top:40px;
}
.mb60{
	margin-bottom:40px;
}
.mt100{
	margin-top:70px;
}
.mb100{
	margin-bottom:70px;
}





#noneheader{
	height:75px;
}
.header .inheader{
	height:75px;
}
.header .inheader .menu > li{
	height:75px; line-height:75px;
}
.header .inheader .logo img {
	height: 54px;
}

.header .inheader .menu li > a {
	font-size: 15px;
}
.header .inheader .menu li > a span {
	padding: 0 30px;
}

.header .menu > li .subnav li {
	line-height: 38px;
}
.header .menu > li .subnav li a {
	font-size: 14px;
}


.header_tel {
	margin-left: 30px;
}
.header_tel_in span img {
	height: 17px;
}
.header_tel_in i {
	font-size: 14px;
	line-height: 17px;
	margin-left: 4px;
}


.swiper_pagination_index{
	bottom:20px;
}
.swiper_pagination_index .swiper-pagination-bullet{
	width:14px; height:14px; margin:0 3px;
}






.index_pding{
	padding:60px 0;
}
.index_title .index_t{
	font-size:30px;
}
.index_title .index_b{
	font-size:16px;
}
.index_title .index_line{
	width:52px; height:3px; margin:8px auto 15px;
}


.index_01_incon{
	margin-top:24px;
}
.index01_li{
	border-radius:16px;  width:calc(33.33% - (34px * 2) / 3);	margin-left:34px;
}
.index01_li_t{
	padding:22px;
}
.index01_tt{
	font-size:30px;
}
.index01_tb{
	font-size:16px; margin-top:10px;
}
.index01_li_b{
	padding:0 24px 32px 24px;
}
.index01_li_bli{
	margin-top:24px;
}
.index01_bt span{
	border:2px solid #2a6cf4; font-size:18px; padding:6px 20px;
}
.index01_bb{
	font-size:15px; margin-top:10px;
}

#indexcase .indexcase_tab {
	height: 60px; line-height: 60px;
}
#indexcase .indexcase_tab a {
	font-size: 16px;   height: 60px; line-height: 60px;  padding: 0 30px;
}
#indexcase .indexcase_con .casedivlist .blackdiv .t {
	font-size: 24px;	margin-bottom: 24px;
}
#indexcase .indexcase_con .casedivlist .blackdiv .b {
	font-size: 14px; line-height: 22px;
}


.index_03_incon{
	margin-top:24px;
}
.index03_li{
	border-radius: 16px; width:calc(20% - (15px * 4) / 5); margin-left:15px;
}
.index03_bg{
	padding:0 30px;
}
.index03_bg .index03_t{
	font-size:24px;
}
.index03_bg .index03_b{
	font-size:14px; margin:12px 0 28px;
}
.index03_bg .index03_a{
	font-size:14px;
}
.index03_bg .index03_a img{
	height:14px; margin-left:8px;
}



.index_04_incon{
	margin-top:24px;
}
.index04_lt{
	font-size:16px; margin:40px 0;
}
.index04_lblit span{
	font-size:62px;
}
.index04_lblit sub{
	font-size:14px; margin-left:4px;
}
.index04_lblib{
	font-size:14px;  margin-top:12px;
}


#footer .footer{
	width:1200px; padding:40px 0 30px;
}
#footer .footer .footermenu a{
	font-size:14px; border-bottom:2px solid transparent; padding:0 0 18px 0;
}
#footer .footer .footermenu a.on{
	border-bottom:2px solid #3284ff;
}
#footer .footer .footermenu span{
	font-size:14px; margin:0 35px;
}
#footer .footer .footertext{
	padding-top:15px;
}
#footer .footer .footertext .footertextl{
	margin-right:120px;
}
#footer .footer .footertext .footertextl .fli{
	margin-bottom:10px;
}
#footer .footer .footertext .footertextl .fli img{
	height:26px;
}
#footer .footer .footertext .footertextl .fli span{
	font-size:13px; line-height:26px; margin-left:10px;
}
#footer .footer .footertext .footerright{
	width:100px; margin-right:10px;
}
#footer .footer .footertext .footerright img{
	width:100px; height:100px; margin-bottom:12px;
}
#footer .footer .footertext .footerright p{
	font-size:14px;
}

#footer .footerlinks{
	padding:12px 0;
}
#footer .footerlinks .footerlinksin{
	width:1200px;  font-size:13px; line-height:22px; 
}
#footer .footerlinks .footerlinksin a{
	font-size:13px; margin-right:4px;
}




.page_local{
	padding-top:20px;
}
.page_local_con{
	padding-bottom:12px;
}

.seo_01_li{
	border-radius: 8px; padding:40px 0; width:calc(25% - (25px * 3) / 4); margin-left:25px; 
}
.seo_01_li:nth-child(4n+1){
	margin-left:0px;
}
.seo_01_li .img img{
	height:90px;
}
.seo_01_li .text .t{
	font-size:20px; margin:40px 0 20px;
}
.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: 8px; padding:15px; width:calc(50% - (32px * 1) / 2); margin-left:32px; margin-top:22px;
}
.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:50px;
}
.seo_02_li .intext{
	width:calc(100% - 62px);
}
.seo_02_li .intext .t{
	font-size:16px;
}
.seo_02_li .intext .b{
	font-size:14px; margin-top:7px;
}

.seo_03_li{
	width:20%; padding:20px 0 20px 60px;
}
.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:44px; height:44px;
}
.seo_03_li .t{
	font-size:16px; margin-left:15px;
}

.seo_04_li{
	padding:3px; width:calc(16.66% - (15px * 5) / 6); margin-left:15px;
}
.seo_04_li:nth-child(6n+1){
	margin-left:0px;
}
.seo_04_li .img{
	border-radius: 8px;
}
.seo_04_li .text{
	left:3px; top:3px;  border-radius: 8px; width:calc(100% - 3px * 2);  height:calc(100% - 3px * 2); 
}
.seo_04_li .text .t{
	font-size:26px;
}
.seo_04_li .text .b{
	font-size:16px; margin-top:15px;    padding:0 10px;
}
.seo_04_incon_a{
	margin-top:40px;
}
.seo_04_incon_a a{
	padding:10px 38px; font-size:16px;
}




.seo_05_l a .text{
	padding:22px;
}
.seo_05_l a .text .t{
	font-size:16px; height:18px; line-height:18px;
}
.seo_05_l a .text .b{
	font-size:13px;  height:calc(13px * 1.46 * 2);  margin-top:10px;
}
.seo_05_r a{
	padding-top:14px; margin-top:14px;
}
.seo_05_r a .text .t{
	font-size:14px; height:16px; line-height:16px;
}
.seo_05_r a .text .b{
	font-size:13px;  height:calc(13px * 1.57 * 2); margin:12px 0 18px; 
}
.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:35px;
}




.seo_06_con a{
	border-radius: 8px; font-size:17px;
}
.seo_06_con a .t{
	padding: 14px 100px;
}
.seo_06_con a .b{
	padding: 14px 32px;
}




.yuqing_01_li{
	width:calc(33.33% - (24px * 2) / 3); margin-left:24px; margin-top:24px;
}
.yuqing_01_li .img img.img02{
	width:80px; height:80px;
}
.yuqing_01_li .text .t{
	font-size:20px; margin:55px 0 10px;
}
.yuqing_01_li .text .b{
	font-size:14px;
}

.yuqing_02_incon{
	padding:40px 0;
}
.yuqing_02_l{
	padding-left:55px;
}
.yuqing_02_r{
	padding-left:80px;
}
.yuqing_02_l .t,.yuqing_02_r .t{
	font-size:20px;
}
.yuqing_02_l .b,.yuqing_02_r .b{
	font-size:14px; margin-top:6px;
}
.yuqing_02_l img{
	margin-top:10px;
}
.yuqing_02_rli{
	margin-top:30px;
}
.yuqing_02_rli .img img{
	height:44px; width:44px; margin-right:20px;
}

.yuqing_03_con{
	border-radius: 16px; padding:45px 10px;
}



.xiaohongshu_01_rli{
	width:calc(50% - (40px * 1) / 2); margin-left:40px; margin-top:30px; padding:25px 0;	border-radius: 6px;
}
.xiaohongshu_01_rli .t{
	font-size:20px;
}
.xiaohongshu_01_rli .b{
	font-size:14px; margin-top:10px;
}
.xiaohongshu_01_con .seo_04_incon_a{
	margin-top:20px;
}

.xiaohongshu_02_li{
	width:calc(50% - (40px * 1) / 2); margin-left:40px; margin-top:30px; padding:15px 30px; 	border-radius: 6px; 
}
.xiaohongshu_02_li .text .t{
	font-size:20px;
}
.xiaohongshu_02_li .text .b{
	font-size:14px; margin-top:10px;
}
.xiaohongshu_02_li .img img{
	height:120px;
}

.xiaohongshu_03_li{
	width:calc(33.33% - (22px * 2) / 3); margin-left:22px; margin-top:22px; border-radius: 6px;
}
.xiaohongshu_03_li .text{
	padding:15px 0;
}
.xiaohongshu_03_li .text .t{
	font-size:16px;
}

.xiaohongshu_04_incon_swiper .swiper-slide{
	padding:10px 0;
}
.xiaohongshu_04_incon_swiper .swiper-slide .img{
	padding:3px; border-radius: 16px;
}
.xiaohongshu_04_incon_swiper .swiper-slide .imgin{
	border-radius: 16px;
}
.xiaohongshu_04_incon_swiper .swiper-slide .text .t{
	font-size:24px;
}
.xiaohongshu_04_incon_swiper .swiper-slide .text .b{
	font-size:14px; margin:10px 0 40px;
}
.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:30px;
}
.xiaohongshu_04_incon .swiper_tool{
	height:32px; margin-top:25px;
}
.xiaohongshu_04_incon .swiper_tool .swiper-pagination{
	padding-top:calc((32px - 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:32px; height:32px; margin-left:8px;
}


.page_div .index_b{
	margin-top:10px;
}
.page_top{	
	margin-top:30px;
}
.gengduo_01_incon ul li{
	width:calc(20% - (15px * 4) / 5); margin-left:15px;
}
.gengduo_01_incon ul li:nth-child(5n+1){
	margin-left:0px;
}
.gengduo_01_incon ul li .xxl01t{
	font-size:16px; padding:25px 0;
}
.gengduo_01_incon ul li .xxl01t img{
	margin-right:15px;
}
.gengduo_01_incon ul li .xxl01b{
	padding:20px 20px 2px;
}
.gengduo_01_incon ul li .xxl01b p{
	font-size:13px; line-height:20px; margin-bottom:18px;
}
.gengduo_01_incon ul li .xxl01b>div{
	height:42px; line-height:42px; margin-bottom:15px;
}
.gengduo_01_incon ul li .xxl01b>div img{
	height:42px;  margin-right:12px;
}
.gengduo_01_incon ul li .xxl01b>div div{
	font-size:14px;
}

.gengduo_02_incon ul li{
	width:calc(25% - (15px * 3) / 4 - 1px); margin-left:15px; padding:30px 25px;
}
.gengduo_02_incon ul li:nth-child(4n+1){
	margin-left:0px;
}
.gengduo_02_incon ul li .t{
	font-size:26px; margin-bottom:20px;
}
.gengduo_02_incon ul li .line{
	width:30px; height:2px;  margin:15px 0 20px;
}
.gengduo_02_incon ul li .b{
	font-size:18px;
}
.gengduo_02_incon ul li .c{
	font-size:14px; line-height:26px;
}

.gengduo_03_incon ul li{
	width:calc(20% - (25px * 4) / 5); margin-left:25px; margin-top:25px;
}
.gengduo_03_incon ul li:nth-child(5n+1){
	margin-left:0px;
}
.gengduo_03_incon ul li:nth-child(-n+5){
	margin-top:0px;
}



.us_01_incon .text_b {
	font-size: 14px;
}
.us_02_incon .us02_li{
	padding-bottom:28px; margin-bottom:28px;
}
.us_02_incon .us02_li .us02_li_t{
	margin-bottom:15px;
}
.us_02_incon .us02_li .us02_li_t img{
	margin-right:14px;
}
.us_02_incon .us02_li .us02_li_t span{
	font-size:16px;
}
.us_02_incon .us02_li .us02_li_b{
	font-size:13px;
}
.us_03_incon .us03_li{
	width:25%;  padding:55px 25px;
}
.us_03_incon .us03_li .t{
	font-size:16px; margin:30px 0 10px;
}
.us_03_incon .us03_li .b{
	font-size:14px;
}
.us_03_incon .us03_li img{
	height:95px;
}

#pages li a,#pages li span{
	width:40px; height:34x; line-height:32px;	font-size:12px;  margin:0 3px;
}

.newindex_tab a{
	font-size:14px;margin:0 3px; padding:8px 38px;
}
.news_div_incon .newsli{
	padding:35px 0;
}
.news_div_incon .newsli .leftimg{
	width:320px;
}
.news_div_incon .newsli .righttext{
	width:calc(100% - 360px);
}
.news_div_incon .newsli .righttext .t1{
	font-size:18px;  margin:20px 0;
}
.news_div_incon .newsli .righttext .t2{
	font-size:14px; margin-bottom:25px;
}
.news_div_incon .newsli .righttext .t3{
	font-size:16px;
}

.news_show_incon .show_content .t{
	font-size:24px; margin:40px 0 20px;
}
.news_show_incon .show_content .b .b_con{
	line-height:24px; margin-bottom:20px;
}
.news_show_incon .show_content .c{
	font-size:14px; width:calc(100% - 70px);padding-bottom:25px;
}
.news_show_incon .show_content .d {
	width:calc(100% - 70px); margin-bottom:25px; 
}
.news_show_incon .show_content .d a.prevnext{
	font-size:12px; margin-top:15px;
}

.peoplemore a {
	width: 50%;  font-size: 13px; margin-top:15px;
}
.peoplemore .peoplemore_t {
    font-size: 17px;  padding-bottom: 15px;
}
.peoplemore a b {
	margin-right: 10px;
}



.index_banner .swiper-slide .text .text_t {
	font-size: 40px;
}
.index_banner .swiper-slide .text .text_b {
	font-size: 18px;
	margin: 25px auto 60px;
}
.index_banner .swiper-slide .text .text_a a {
	font-size: 16px;
	padding: 12px 55px;
}





}

