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



.w_common {
	width: 1200px;
}
.w1200{
	width:1200px;
}
.mt40{
	margin-top:25px;
}
.mb40{
	margin-bottom:25px;
}
.mt60{
	margin-top:40px;
}
.mb60{
	margin-bottom:40px;
}
.mt90{
	margin-top:60px;
}
.mb90{
	margin-bottom:60px;
}
.pt100{
	padding-top:70px;
}
.pb100{
	padding-bottom:70px;
}

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

.header .inheader .logo img {
	height: 50px;
}
.search_show b {
	font-size: 15px;
}
.search_show span {
	font-size: 18px;
	transform: translateY(-2px);
}
.search_show img {
	height: 24px;
	transform: translateY(4px);
	margin: 0 6px;
}


.index_title_t {
	font-size: 28px;
	padding-bottom: 6px;
}
.index_title_b {
	font-size: 22px;
}
.index_01_list .text {
	padding: 15px 10px;
}
.index_01_list .text .text_t {
	font-size: 18px;
}
.index_01_list .text .text_b {
	font-size: 12px;
	margin: 8px 0 10px;
}
.index_01_list .text .text_a {
	font-size: 12px;
}
.index_01_swiper {
	width: calc(100% - 70px);
}
.index_01_box .swiper_tool .swiper-button-prev img, .index_01_box .swiper_tool .swiper-button-next img {
	height: 30px;
}



.index_02_tab a {
	font-size: 16px;
	padding: 0 6px 12px;
	margin: 0 20px;
}
.index_02_tab a.active::after {
	height: 4px;
}
.index_02_rlist a {
	width: calc(25% - (16px * 3) / 4);
	font-size: 16px;
	margin-left: 16px;
	margin-top: 16px;
	height: 48px;
	line-height: 48px;
}



.index_03_right .text_b {
	font-size: 12px;
	margin: 35px 0 50px;
}
.index_03_right .text_c .text_cli {
	margin-left: 12px;
	padding: 20px 0 30px;
}
.index_03_right .text_clit {
	font-size: 38px;
}
.index_03_right .text_clib {
	font-size: 16px;
	margin-top: 6px;
}



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




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



.footer_01 {
	padding: 25px 0;
	font-size: 14px;
}
.footer_02 {
	padding: 35px 0;
}
.footer_logo img {
	height: 60px;
}
.footer_text {
	font-size: 12px;
	margin: 10px 0;
}
.footer_code img {
	width: 80px;
}
.footer_02_right_li {
	margin-left: 50px;
}
.footer_02_right a.t {
	font-size: 16px;
	margin-bottom: 20px;
}
.footer_02_right a.b {
	font-size: 12px;
	margin-top: 10px;
}




.is_thumb {
	padding: 8px;
}
.page_local {
	margin: 20px 0 15px;
}
.page_local_con {
	font-size: 12px;
	padding: 0 6px;
}
.protab_div_con a {
	font-size: 13px;
	padding: 0 4px;
	margin-right: 8px; margin-bottom: 8px;
}
.proshow_left_top_r .protext_t {
	font-size: 24px;
}
.proshow_left_top_r .protext_b {
	font-size: 14px;
	margin-top: 12px;
}
.proshow_left_top_r .protext_ct {
	font-size: 16px;
	margin-top: 28px;
}
.proshow_left_top_r .protext_cb {
	font-size: 13px;
	margin-top: 8px;
}
.proshow_left_top_rb a {
	font-size: 15px;
	padding: 22px 60px;
}
.proshow_left_bottom .protext_t01 {
	font-size: 20px;
	margin-top: 25px;
	border-bottom: 2px solid #dfdfdf;
}
.proshow_left_bottom .protext_t01 span::after {
	height: 3px;
	bottom: -1px;
}
.proshow_left_bottom .protext_b01 {
	font-size: 13px;
	margin-top: 12px;
}
.proshow_left_bottom .protext_b01 table *{
	font-size:13px !important;
}


.page_title {
	font-size: 18px;
	border-left: 3px solid #1e5ba8;
	padding-left: 10px;
}
.proshow_right .index_01_list .text .text_t {
	font-size: 16px;
}
.proshow_right .index_05_list .index_05_t {
	font-size: 15px;
}
.proshow_left_bottom .protext_t01 span {
	padding-bottom: 12px;
}
.proshow_left_top_l .swiper-button-prev img, .proshow_left_top_l .swiper-button-next img {
	height: 30px;
}
.proshow_left_top_l .swiper-button-prev {
	left: 10px;
}
.proshow_left_top_l .swiper-button-next {
	right: 10px;
}

.news_page {
	font-size: 13px;
}
.news_page li a, .news_page li span {
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 13px;
	margin: 0 4px;
}
.prolist_con .index_01_list{
	width:calc(25% - (15px * 3) / 4); margin-left:15px; margin-top:15px;
}




.pro_else_t{
	font-size:18px; padding:20px 15px 10px;
}
.pro_else_b a{
	height:30px; line-height:30px; font-size:12px; padding:0 15px;
}

.us_r_li01 img{
	margin-bottom:30px;
}
.us_r_t{
	font-size:26px; padding-left:15px; margin-bottom:25px;
}
.us_r_li03{
	font-size:13px;
}
.us_r_li04 .text_cli{
	margin-left:20px; padding:40px 0 30px;
}
.us_r_li04 .text_clit {
	font-size: 38px;
}
.us_r_li04 .text_clib {
	font-size: 16px;
	margin-top: 6px;
}


.us_r_li05_li{
	width:calc(33.33% - (30px * 2) / 3); margin-left:30px;
}
.us_r_li05_li .text_t{
	font-size:18px; margin:6px 0;
}
.us_r_li05_li .text_b{
	font-size:12px;
}

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




}

