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

.w1500{
	padding:0 20px;
}
.w1400{
	width:1200px;
}
.mt30{
	margin-top:20px;
}
.mb30{
	margin-bottom:20px;
}
.mt60{
	margin-top:40px;
}
.mb60{
	margin-bottom:40px;
}
.mt100{
	margin-top:60px;
}
.mb100{
	margin-bottom:60px;
}





#noneheader{
	height:80px;
}
.header .inheader{
	height:80px;
}
.header .inheader .menu > li{
	height:80px; line-height:80px;
}
.header_search .header_search_in {
  height: 80px;
}
.header .inheader .logo img {
    height: 52px;
}
.header .inheader .logo .logo_in .text .t {
  font-size: 20px;
}
.header .inheader .logo .logo_in .text .b {
  font-size: 14px;
}
.header .inheader .logo .logo_in .text {
  padding-left: 15px;
  margin-left: 15px;
  height: 86%;
  transform: translateY(7%);
}


.header .inheader .menu li > a {
  font-size: 15px;
}
.header .inheader .menu li > a span {
  padding: 0 30px;
}
.header .menu > li .subnav li {
  line-height: 30px;
}
.header .menu > li .subnav li a{
  font-size: 14px;
}
.header_search {
  margin-left: 25px;
}
.header_search .header_search_in img {
  height: 16px;
}
.search_show {
  right: 20px;
}
.search_show form {
  width: 300px;
  padding: 12px;
  font-size: 13px;
}


.index_banner .swiper-button-next{
	right:20px;
}
.index_banner .swiper-button-prev{
	left:20px;
}
.index_banner .swiper-button-next::after, .index_banner .swiper-button-prev::after {
  font-size: 32px;
}
.swiper_pagination_index{
	bottom:15px;
}
.swiper_pagination_index .swiper-pagination-bullet {
  width: 16px;
  height: 3px;
  margin: 0 3px;
}





.index_01_list .text {
  width: calc(100% - 30px);
  bottom: 15px;
  left: 15px;
}
.index_01_list .text .t {
  font-size: 18px;
  margin-bottom: 5px;
}
.index_01_list .text .b {
  font-size: 14px;
}


.index_title .t {
  font-size: 24px;
}
.index_title {
  margin-bottom: 24px;
}


.index_02_tab {
  margin-bottom: 15px;
}
.index_02_tab .index_02_tab_list {
  width: 120px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
}
.index_02_tab .index_02_tab_more {
  height: 32px;
  line-height: 32px;
  font-size: 13px;
}


.index_02_con_list .swiper-slide .text {
  width: calc(100% - 50px);
  padding: 15px;
  border-radius: 6px;
}
.index_02_con_list .swiper-slide .text .t {
  font-size: 18px;
  margin-bottom: 15px;
}
.index_02_con_list .swiper-slide .text .b {
  font-size: 14px;
}
.index_02_swiper {
  padding-bottom: 70px;
}

.footer_01 {
  padding: 50px 0 70px;
}
.footer_01_left a:first-child > img {
  height: 35px;
}
.footer_01_left a {
  font-size: 16px;
  line-height: 35px;
  margin-left: 50px;
}
.footer_01_right a img.footer_icon {
  width: 25px;
}
.footer_01_right a {
  margin-left: 15px;
}
.footer_01_right a .toshow img {
  width: 70px;
}
.footer_01_right a .toshow {
  font-size: 13px;
}

.flex_right > a {
  width: 50px;
  height: 50px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.flex_right > a > span > img {
  height: 20px;
}
.flex_right > a .toshow {
  font-size: 14px;
}
.footer_02 {
  padding: 15px 0;
  font-size: 14px;
}



.page_div_right {
  width: calc(100% - 225px - 40px);
  margin-right: 20px;
}
.page_div_left_title {
  padding: 25px 0 25px 15px;
  font-size: 20px;
}
.page_div_left_list_top {
  padding: 0 15px;
  line-height: 44px;
}
.page_div_left_list_top a {
  font-size: 17px;
}
.page_div_left_list_top span {
  font-size: 17px;
}
.page_div_left_list_bottom {
  padding: 5px 15px;
}
.page_div_left_list_bottom a {
  line-height: 30px;
  font-size: 14px;
}
.page_div_right_top {
  margin: 30px 0;
}
.page_div_right_title {
  font-size: 18px;
  margin-bottom: 15px;
}
.us_03_01_list .text {
  font-size: 16px;
  margin-top: 15px;
}
.us_03_01_list {
  margin-top: 20px;
}
.page_pagediv_in {
  font-size: 13px;
}
.page_pagediv_in li a {
  height: 32px;
  line-height: 30px;
  padding: 0 12px;
  margin: 0 2px;
}


.solution_list {
  padding: 20px 0;
}
.solution_list .img {
  width: 21%;
}
.solution_list .text {
  width: 79%;
  padding: 0 70px 0 20px;
}
.solution_list .text .t {
  font-size: 16px;
}
.solution_list .text .b {
  font-size: 14px;
  margin: 10px 0 30px;
}
.solution_list .text .c {
  font-size: 12px;
}

.us_05_list img {
  height: 80px;
}
.us_05_list .text {
  font-size: 16px;
  margin-top: 12px;
}
.us_05_list {
  padding: 40px 0;
}

.us_04_01_list{
	margin-top:15px;
}


.us_03_02_top #tocity {
  width: 230px;
  height: 50px;
  font-size: 14px;
  padding: 0 12px;
}
.us_03_02_list {
  margin-top: 20px;
}
.us_03_02_list_top {
  line-height: 32px;
  padding: 20px 40px;
}
.us_03_02_list_top .t {
  font-size: 16px;
  width: calc((100% - 32px)/3);
}
.us_03_02_list_top .b {
  width: 32px;
  height: 32px;
  line-height: 30px;
  font-size: 20px;
}
.us_03_02_list_bottom {
  padding: 20px 40px;
}
.us_03_02_list_bottom .t {
  font-size: 16px;
}
.us_03_02_list_bottom .t.t01 {
  margin-top: 20px;
}
.us_03_02_list_bottom .b {
  font-size: 14px;
  margin-top: 12px;
}
.us_03_02_list_bottom .a a {
  width: 124px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  margin-top: 30px;
}


.us_02_list {
  padding: 20px;
}
.us_02_list .text {
  font-size: 16px;
  margin-top: 15px;
}





.us_01_left {
  font-size: 13px;
  line-height: 1.75;
}
.us_01_btm_list {
  padding: 35px 30px; width: 32%;
}
.us_01_btm_list img {
  height: 40px;
}
.us_01_btm_list .t {
  font-size: 18px;
  margin: 20px 0 10px;
}
.us_01_btm_list .b {
  font-size: 15px;
}




.pagenews_con .newsli{
	width:calc((100% - 30px)/3); padding-bottom:60px;
}
.index_02_con_list.pagenews_con .swiper-slide .text .t {
  font-size: 15px;
}
.index_02_con_list.pagenews_con .swiper-slide .text .b {
  font-size: 13px;
}
.index_02_con_list.pagenews_con .swiper-slide .text {
  width: calc(100% - 40px);
  padding: 15px;
}

.newsshow_t {
  font-size: 22px;
}
.newsshow_b {
  font-size: 14px;
  padding: 12px 0 20px;
}
.newsshow_c {
  font-size: 16px;
  margin: 20px 0;
}
.newsshow_c img {
  max-width: 100%;
}
.newsshow_page{
	padding-top:20px;
}
.newsshow_page a{
  font-size: 13px;
  margin-top:10px;
}

.service01_list{
	margin-top:20px; padding:20px 12px;
}
.service01_list .t{
font-size:14px; line-height:22px; margin-bottom: 5px;
}
.service01_list .b{
font-size:14px; line-height:22px;
}
.service01_list .img img{
	height:22px;
}






.inputli {
  margin-bottom: 15px;
}
.inputli input {
  height: 44px;
  line-height: 44px;
  padding: 0 15px;
  font-size: 14px;
}
.service0501_div textarea {
  height: 120px;
  padding: 4px 15px;
  font-size: 14px;
}
.service0501_div .btn button {
  width: 130px;
  height: 34px;
  line-height: 34px;
  border-radius: 6px;
  font-size: 16px;
}



.mapli .text .t {
  font-size: 20px;
  margin-bottom: 10px;
}
.mapli .text .b {
  font-size: 14px;
}
.mapli .text {
  padding: 15px 0;
}
.mapli {
  margin-top: 20px;
}
.mapli .img img {
  height: 90px;
  margin-bottom: 30px;
}
.maplilast {
  padding: 100px 0;
}



.pro_tab{
	margin-bottom:20px;
}
.pro_tab a{
	padding:0 30px; font-size:14px; line-height:42px;
}
.pro_right_title{
	font-size:17px;  margin-bottom:15px; 
}

.pro03_list{
	padding:12px !important; margin-top:12px;
}

.pro01_left {
  font-size: 15px;
}



.pro_else_div_table{
	height:600px; padding:0 15px 15px 0; line-height:32px;
}
.pro_else_div_table table{
	width:3200px;
}
.pro_else_div_table tbody tr:first-child,.pro_else_div_table tbody tr:nth-child(2){
	font-size:15px !important;
}
.pro_else_div_table tbody tr:nth-child(2n+1){
	font-size:13px;
}
.pro_else_div_table tbody tr:nth-child(2n+2){
	font-size:13px;
}
.pro_else_notes{
	font-size:12px;margin-top:15px;
}



.pro05_div{
	font-size:14px;
}
.pro05_div table{
	line-height:32px;
}
.pro05_div tbody tr:nth-child(2n+1){
	font-size:16px;
}
.pro05_div tbody tr:nth-child(2n+2){
	font-size:16px; 
}
.pro05_div tbody tr:first-child{
	font-size:16px !important;
}

.pro_right_title a {
  font-size: 14px;
}
.pro_else_div_table thead tr {
  font-size: 17px !important;
}

.service01_more a {
  padding: 7px 16px;
  font-size: 13px;
}
.proall_list .text {
  font-size: 18px;
  height: 44px;
  line-height: 44px;
}

.new_table_div table{
    line-height: 36px;
}
.new_table_div table tr{
    font-size: 14px;
}
.new_table_div table tr:first-child {
    font-size: 17px;
}










}

