@media all and (min-width:320px) and (max-width:1550px){


.w_common {
	width: 1300px;
}
.w1200{
	width:1300px;
}
.mt40{
	margin-top:30px;
}
.mb40{
	margin-bottom:30px;
}
.mt60{
	margin-top:50px;
}
.mb60{
	margin-bottom:50px;
}
.mt90{
	margin-top:80px;
}
.mb90{
	margin-bottom:80px;
}
.pt100{
	padding-top:90px;
}
.pb100{
	padding-bottom:90px;
}

#noneheader{
	height:80px;
}
.header .inheader{
	height:80px;
}
.header .inheader .menu > li{
	height:80px; line-height:80px; font-size: 15px; padding: 0 10px;
}
.index_banner{
	margin-top:80px;
}
.header .inheader .menu li > a{
	font-size: 15px;
}

.header .inheader .logo img {
	height: 56px;
}
.search_show b {
	font-size: 16px;
}
.search_show span {
	font-size: 20px;
	transform: translateY(-4px);
}
.search_show img {
	height: 28px;
	transform: translateY(4px);
	margin: 0 8px;
}


.index_title_t {
	font-size: 34px;
	padding-bottom: 8px;
}
.index_title_b {
	font-size: 26px;
}
.index_01_list .text {
	padding: 18px 13px;
}
.index_01_list .text .text_t {
	font-size: 22px;
}
.index_01_list .text .text_b {
	font-size: 13px;
	margin: 10px 0 13px;
}
.index_01_list .text .text_a {
	font-size: 13px;
}
.index_01_swiper {
	width: calc(100% - 76px);
}
.index_01_box .swiper_tool .swiper-button-prev img, .index_01_box .swiper_tool .swiper-button-next img {
	height: 35px;
}



.index_02_tab a {
	font-size: 17px;
	padding: 0 8px 13px;
	margin: 0 25px;
}
.index_02_rlist a {
	width: calc(25% - (18px * 3) / 4);
	font-size: 18px;
	margin-left: 18px;
	margin-top: 18px;
	height: 54px;
	line-height: 54px;
}



.index_03_right .text_b {
	font-size: 13px;
	margin: 45px 0 70px;
}
.index_03_right .text_c .text_cli {
	margin-left: 14px;
	padding: 23px 0 33px;
}
.index_03_right .text_clit {
	font-size: 44px;
}
.index_03_right .text_clib {
	font-size: 17px;
	margin-top: 8px;
}



.index_04_box a {
	width: calc(25% - (18px * 3) / 4);
	font-size: 18px;
	margin-left: 18px;
	margin-top: 18px;
	height: 54px;
	line-height: 54px;
}




.index_05_list {
	width: calc(20% - (22px * 4) / 5);
	margin-left: 22px;
}
.index_05_list .index_05_t {
	font-size: 18px;
	height: 46px;
	line-height: 46px;
}
.index_05_list .index_05_b {
	padding: 4px 8px 30px;  height:calc(100% - 46px);
}
.index_05_list .index_05_b .index_05_bli {
	font-size: 15px;
	margin-top: 8px;
}
:root {
    --com-size01: 25px;
}
.index_05_list .index_05_b .index_05_bli em {
	width: calc(100% - 10px - var(--com-size01));
}



.footer_01 {
	padding: 35px 0;
	font-size: 16px;
}
.footer_02 {
	padding: 45px 0;
}
.footer_logo img {
	height: 66px;
}
.footer_text {
	font-size: 13px;
	margin: 10px 0;
}
.footer_code img {
	width: 100px;
}
.footer_02_right_li {
	margin-left: 65px;
}
.footer_02_right a.t {
	font-size: 17px;
	margin-bottom: 25px;
}
.footer_02_right a.b {
	font-size: 13px;
	margin-top: 12px;
}




.page_local {
	margin: 23px 0 18px;
}
.page_local_con {
	font-size: 13px;
	padding: 0 8px;
}
.protab_div_con a {
	font-size: 14px;
	padding: 0 5px;
	margin-right: 9px; margin-bottom: 9px;
}
.proshow_left_top_r .protext_t {
	font-size: 28px;
}
.proshow_left_top_r .protext_b {
	font-size: 15px;
	margin-top: 14px;
}
.proshow_left_top_r .protext_ct {
	font-size: 17px;
	margin-top: 32px;
}
.proshow_left_top_r .protext_cb {
	font-size: 13px;
	margin-top: 10px;
}
.proshow_left_top_rb a {
	font-size: 16px;
	padding: 26px 70px;
}
.proshow_left_bottom .protext_t01 {
	font-size: 22px;
	margin-top: 35px;
	border-bottom: 2px solid #dfdfdf;
}
.proshow_left_bottom .protext_t01 span::after {
	height: 3px;
	bottom: -2px;
}
.proshow_left_bottom .protext_b01 {
	font-size: 13px;
	margin-top: 14px;
}
.proshow_left_bottom .protext_b01 table *{
	font-size:13px !important;
}

.page_title {
	font-size: 22px;
	border-left: 4px solid #1e5ba8;
	padding-left: 13px;
}
.proshow_right .index_01_list .text .text_t {
	font-size: 18px;
}
.proshow_right .index_05_list .index_05_t {
	font-size: 15px;
}
.proshow_left_bottom .protext_t01 span {
	padding-bottom: 13px;
}
.proshow_left_top_l .swiper-button-prev img, .proshow_left_top_l .swiper-button-next img {
	height: 35px;
}


.news_page {
	font-size: 14px;
}
.news_page li a, .news_page li span {
	width: 42px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	margin: 0 4px;
}

.prolist_con .index_01_list{
	width:calc(25% - (20px * 3) / 4); margin-left:20px; margin-top:20px;
}






.pro_else_t{
	font-size:20px; padding:23px 18px 13px;
}
.pro_else_b a{
	height:34px; line-height:34px; font-size:13px; padding:0 18px;
}

.us_r_li01 img{
	margin-bottom:35px;
}
.us_r_t{
	font-size:30px; padding-left:16px; margin-bottom:30px;
}
.us_r_li03{
	font-size:13px;
}
.us_r_li04 .text_cli{
	margin-left:23px; padding:50px 0 40px;
}
.us_r_li04 .text_clit {
	font-size: 44px;
}
.us_r_li04 .text_clib {
	font-size: 17px;
	margin-top: 8px;
}


.us_r_li05_li{
	width:calc(33.33% - (32px * 2) / 3); margin-left:32px;
}
.us_r_li05_li .text_t{
	font-size:20px; margin:8px 0;
}
.us_r_li05_li .text_b{
	font-size:13px;
}

#map{
    height: 400px;
}
.search_lang{
	margin-left:25px;
}
.search_lang a{
	font-size: 15px;
}





}