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


body.menushow {
   overflow: hidden;
    width: 100%;
}
.mt100 {
  margin-top: 40px;
}
.mb100 {
  margin-bottom: 40px;
}
.mt60{
	margin-top:20px;
}
.mb60{
	margin-bottom:20px;
}

#main {
    z-index: 113;
}
#noneheader{
	height:60px;
}
.header .inheader{
	height:60px;
}
.header .inheader .menu > li{
	height:60px; line-height:60px;
}
.header_search .header_search_in {
  height: 60px;
}
.header .inheader .logo img {
    height: 40px;
}
.header .inheader .logo .logo_in .text .t {
  font-size: 14px;
}
.header .inheader .logo .logo_in .text .b {
  font-size: 12px;
}
.header .inheader .logo .logo_in .text {
  padding-left: 10px;
  margin-left: 10px;
  height: 90%;
  transform: translateY(5%);
}
.header.yanse{
	background:#fff;
}



.header .inheader .logo img:first-child,
.header.yanse .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child,
.header.yanse .inheader .logo img:last-child{
	display:inline-block;
}

.header.show .logo img,
.header.show .logo .logo_in .text {
    opacity: 0;
}
.header.show {
    background: #fff;
}
.menu_body{
	display:block;
}
.header .menu_body {
    position: relative;
    width: 24px;
    height: 20px;
	display:block;
	top: 20px;
	float:right;
	cursor:pointer;
}
.header .nav_menu_item {
    width: 100%;
    height: 3px;
    background: #fff;
    position: absolute;
    -webkit-transition: .36s ease;
    -o-transition: .36s ease;
    -moz-transition: .36s ease;
    transition: .36s ease;
	border-radius:6px;
}

.header .menu_item_top {
    top: 0;
}
.header .menu_item_center {
    display: block;
    top: 8px;
}
.header .menu_item_bottom {
    bottom: 0;
}
.header .menu_body.show .menu_item_top {
    top: 8px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header .menu_body.show .nav_menu_item {
    height: 4px;
}
.header .menu_body.show .menu_item_center {
    opacity: 0;
}
.header .menu_body.show .menu_item_bottom {
    bottom: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.header .inheader .menu {
    position: fixed;
    width: 100%;
    height: calc(100vh - 60px - 68px);
    top: calc(60px + 68px);
	background:#fff;
	left:0px;
	padding: 0 15px;
	box-sizing: border-box;
	overflow:auto;
}
.header .inheader .menu > li {
    display: block;
    height: auto;
    width: 100%;
    text-align: left;
    padding: 0;
    box-sizing: border-box;
    border-top: 1px solid #f2f2f2;
	margin-left:0px;
}
.header .inheader .menu > li > a {
    display: block;
    line-height: 50px;
    padding-left: 20px;
    float: left;
    width: calc(100% - 60px);
	font-size: 14px;
	color: #4B4B4B !important;
	text-align:left;
}
.header .inheader .menu > li.active, .header .inheader .menu > li:hover {
    background: none;
    border-top: 1px solid #f2f2f2;
}

.header .inheader .menu{
	display:none;
}
.menu li .icon_nav_item{
    display: inline;
    position: absolute;
    right: 10px;
    width: 50px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    text-align: center;
	line-height: 50px;
	color: var(--com-color);
}
.menu li.active .icon_nav_item{
    color: #18469d;
}
.menu li.hover .icon_nav_item {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.header .menu > li .subnav .w1400 {
	padding: 0;
}
.header .menu > li .subnav .subnav_left {
	width: 100%;
}
.header .menu > li .subnav .subnav_right,
.header .menu > li .subnav .subnav_left .subnav_typename {
	display: none;
}
.header .menu > li .subnav {
    position: static;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    background: none;
    clear: both;
	padding:0px;
	display: none;
	transition: none;
	height:auto;
	width:100%;
}
.header .menu > li .subnav ul {
  transform: none;
  height: auto;
  width: 100%;
  display: block;
  overflow: hidden;
}
.header .menu > li .subnav a {
    display: block;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    padding-left: 30px;
    border-top: 1px solid #f2f2f2;
}
.header .menu > li .subnav li:first-child a{
	border:0px;
}
.header .menu > li .subnav li{
	margin:0px; float:none; height: 35px; line-height: 35px; border:0px !important; width:100%; margin-right:0px !important;
}
.header .menu > li .subnav li:hover:before,
.header .menu > li .subnav li.active:before{
    display:none;
}
.header .menu > li .subnav li a {
    font-size: 13px; line-height: 34px;
}
.header .inheader .menu > li:hover > a,
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:var(--com-color);
}
.header .inheader .menu > li.active:after, .header .inheader .menu > li:hover:after {
    display:none;
}
.header .inheader .menu > li:nth-child(5){
	margin-left:0px;
}
.header .inheader .menu li > a span {
    display: inline-block; padding:0px;
}
.header .inheader .menu li > a span:nth-child(2){
	margin-top:0px; margin-left:20px;
}
.header .inheader .menu li.active > a {
    color:var(--com-color) !important;
}
.header .inheader .menu li.active > a {
    font-size: 14px;
}



.header_search{
	display:none;
}

.index_banner{
	margin-top: calc(60px + 68px);
}
.swiper_pagination_index{
	bottom:10px !important;
}
.swiper_pagination_index .swiper-pagination-bullet{
	width:8px; height:8px; margin:0 3px !important;
}
.index_banner img.bannerimg, .index_banner video {
	width: 120%; margin-left: -10%;
}


.header .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child{
	display:block;
}
.header.boxshadow .inheader .logo img:first-child{
	display:block;
}
.header.boxshadow .inheader .logo img:last-child{
	display:none;
}
.header.header_index .inheader .logo img:first-child{
	display:block;
}
.header.header_index .inheader .logo img:last-child{
	display:none;
}
.header .nav_menu_item {
    background: #fff;
}
.header.boxshadow .nav_menu_item {
    background: #fff;
}
.header.show .nav_menu_item {
    background: #fff;
}
.header.header_index .nav_menu_item {
    background: #fff;
}


.header_top_in{
	padding:10px 0;
}
.header_top_in {
	flex-wrap: wrap;
}
.header_top_in_l,.header_top_in_r{
	width:100%;
}

.index_00_left {
	width: 100%;
}
.index_00_right {
	width: 60%; margin-top: 10px;
}
.index_00_con {
	flex-wrap:wrap;
}
.index_00 {
	padding: 15px 0; line-height: 28px;
}
.index_01_con {
	padding: 25px 0 0; width: 100%; margin: 0;
}
.index01_left {
	width: 100%; position: static; height: auto; padding: 0 15px;
}
.index01_left .img {
	width: 100%; padding: 0; position: static; top: 50%; transform: unset;
}
.index01_left .img img {
	position: static; 	height: auto; min-width: unset; width: 100%; transform: translateX(0) scale(1);
}
.index01_left:hover .img img{
	transform:translateX(0) scale(1.1);
}

.index_01_con .index_01_t {
	font-size: 24px;
}
.index_01_con .index_01_b {
	font-size: 16px; margin: 12px 0;
}



.index_title .index_title_img img {
	height: 12px;
	margin: 12px 0;
}
.index_title .index_title_b {
	font-size: 16px; padding:0 15px; line-height:1.5;
}
.index_02_tab {
	margin: 22px 0 12px; display: flex; flex-wrap:wrap; justify-content: start;
}
.index_02_tab a {
	font-size: 15px;
	padding-bottom: 6px;
	width: 27.33%;
	text-align: center;
	margin: 15px 3% 0;
}

.index_02_li{
	padding:20px;
}
.index_02_li.index_02_li_02{
	padding-left:20px; padding-right:20px;
}
.index_02_li.index_02_li_03{
	padding-left:20px; padding-right:20px;
}
.index_02_li.index_02_li_05{
	padding:20px 20px;
}
.index_02_li_01 .index_02_li_in .i02l01_l {
	width: 100%;
}
.index_02_li_01 .index_02_li_in .i02l01_r {
	width: 100%; margin-top: 15px;
}
.index_02_li_01 .index_02_li_in .i02l01_r .i02l01_r_li a {
	width: 50%;
	font-size: 13px;
}
.index_02_li .i02l01_r_a a {
	font-size: 13px;
	padding: 8px 35px;
}

.i02l02_01,.i02l02_02,.i02l02_03 {
	width: 100%;
}
.i02l02_02{
	margin:10px 0 15px;
}
.i02l02_03{
	padding-left:0px;
}

.index_02_li_03 .i02l03_01 {
	flex-wrap:wrap;
}
.index_02_li_03 .i02l03_01 .i02l03_01_l a {
	width: 50%;
}
.index_02_li_03 .i02l03_01 .i02l03_01_l {
	width: 100%;
}
.index_02_li_03 .i02l03_01 .i02l03_01_r{
	width:100%;
}
.index_02_li_03 .i02l03_01 .i02l03_01_r a {
	width: calc(50% - 10px);
}
.i02l03_02 {
	flex-wrap:wrap;
}
.i02l03_02 .i02l03_02_li {
	margin: 0;
	width: 50%; margin-bottom:5px;
}
.i02l03_02 .i02l03_02_li img {
	height: 30px; margin: 10px 0 5px;
}
.index_02_li_03 .i02l03_03 {
	font-size: 14px; margin: 15px 0;
	line-height: 1.5;
}
.index_02_li_04 .i02l04_01 a {
	width: 50%; text-align:left;
}
.index_02_li_04 .i02l04_02 a{
	width:calc(50% - (15px * 1) / 2); margin-left:15px; margin-top:15px;
}
.index_02_li_04 .i02l04_02 a:nth-child(2n+1){
	margin-left:0; 
}
.index_02_li_04 .i02l04_02 a:nth-child(-n+2){
	margin-top:0;
}
.i02l02_02 a .text,
.index_02_li_03 .i02l03_01 .i02l03_01_r a .text,
.index_02_li_04 .i02l04_02 a .text,
.index_02_li_05 .i02l05_02 a .text {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}
.index_02_li_05 .i02l05_01,.index_02_li_05 .i02l05_02 {
	width:100%;
}
.index_02_li_05 .i02l05_02 a{
	width:calc(33.33% - (12px * 2) / 3); margin-left:12px; margin-top:12px;
}
.index_02_li_05 .i02l05_02 a:nth-child(9n+1){
	margin-left:12px;
}
.index_02_li_05 .i02l05_02 a:nth-child(-n+9){
	margin-top:12px;
}
.index_02_li_05 .i02l05_02 a:nth-child(3n+1){
	margin-left:0px;
}
.index_02_li_05 .i02l05_02 a:nth-child(-n+3){
	margin-top:0px;
}

.index_03_tab a {
	width: calc(50% - (15px * 1) / 2); margin-left: 15px; margin-top:15px; padding: 10px 0 3px;
}
.index_03_tab a:nth-child(2n+1){
	margin-left:0px;
}
.index_03_tab a:nth-child(-n+2){
	margin-top:0px;
}


.index_03_li.index_03_li_01 .index_03_li_in a{
	width:calc(50% - (10px * 1) / 2); margin-left:10px; margin-top:10px;
}
.index_03_li.index_03_li_02 .index_03_li_in a,
.index_03_li.index_03_li_03 .index_03_li_in a,
.index_03_li.index_03_li_04 .index_03_li_in a{
	width:calc(50% - (10px * 1) / 2); margin-left:10px; margin-top:10px;
}
.index_03_li.index_03_li_style01 .index_03_li_in a:nth-child(4n+1){
	margin-left:10px;
}
.index_03_li.index_03_li_style01 .index_03_li_in a:nth-child(-n+4){
	margin-top:10px;
}
.index_03_li.index_03_li_style01 .index_03_li_in a:nth-child(2n+1){
	margin-left:0;
}
.index_03_li.index_03_li_style01 .index_03_li_in a:nth-child(-n+2){
	margin-top:0;
}

.index_03_li.index_03_li_05 .index_03_li_in a,
.index_03_li.index_03_li_06 .index_03_li_in a{
	width:calc(50% - (10px * 1) / 2); margin-left:10px; margin-top:10px;
}
.index_03_li.index_03_li_style02 .index_03_li_in a:nth-child(3n+1){
	margin-left:10px;
}
.index_03_li.index_03_li_style02 .index_03_li_in a:nth-child(-n+3){
	margin-top:10px;
}
.index_03_li.index_03_li_style02 .index_03_li_in a:nth-child(2n+1){
	margin-left:0px;
}
.index_03_li.index_03_li_style02 .index_03_li_in a:nth-child(-n+2){
	margin-top:0px;
}
.index_03_li .index_03_li_in a .text{
	background:rgba(0,71,157,0.7);
}
.index_03_li_style01 .index_03_li_in a:nth-child(8n+2) .text,
.index_03_li_style01 .index_03_li_in a:nth-child(8n+4) .text,
.index_03_li_style01 .index_03_li_in a:nth-child(8n+5) .text,
.index_03_li_style01 .index_03_li_in a:nth-child(8n+7) .text{
	background:rgba(0,71,157,0.7);
}
.index_03_li_style02 .index_03_li_in a:nth-child(6n+2) .text,
.index_03_li_style02 .index_03_li_in a:nth-child(6n+4) .text,
.index_03_li_style02 .index_03_li_in a:nth-child(6n+6) .text{
	background:rgba(0,71,157,0.7);
}
.index_03_li_style01 .index_03_li_in a:nth-child(4n+2) .text,
.index_03_li_style01 .index_03_li_in a:nth-child(4n+3) .text,
.index_03_li_style02 .index_03_li_in a:nth-child(4n+2) .text,
.index_03_li_style02 .index_03_li_in a:nth-child(4n+3) .text{
	background:rgba(157,70,0,0.7);
}
.mid_banner img {
	width: 140%;
	margin-left: -20%;
}
.index_04_top {
	padding: 0;
	margin: 5px auto 20px;
	flex-wrap:wrap;
}
.index_04_list {
	width: 100%; margin-top:15px;
}
.index_04_list .t {
	font-size: 18px;
	margin: 10px auto;
}
.index_04_list .img img {
	height: 50px;
}
.index_04_blist {
	width: 100%;
	margin-left: 0 !important;
	margin-top: 15px !important;
}
.index_04_blist:nth-child(n+4) {
	width: 100%;
	margin-left: 0 !important;
	margin-top: 15px !important;
}
.index_04_blist .t {
	font-size: 17px;
	margin: 8px auto 5px;
}
.index_04_blist .b {
	font-size: 14px;
}
.index_05_tab {
	display: flex;
	flex-wrap: wrap;
}
.index_05_tab a {
	line-height: 40px;
	font-size: 16px;
	width: 50%;
}
.index_05_li_bottom {
	padding: 15px 20px 15px 25px; flex-wrap: wrap;
}
.index_05_li_bottom .text {
	width: 100%;
}
.index_05_li_bottom .img {
	width: 100%;
}
.index_05_li_bottom .text .b {
	font-size: 14px;
	margin: 15px auto;
}
.index_06_title {
	height: 55px;
}
.index_06_title_in {
	font-size: 12px;
	padding-left: 36%;
}
.index_06_con_small {
	margin-bottom: 18px;
	font-size: 22px;
}
.index_06_con_small span {
	border-bottom: 2px solid var(--com-color-b);
	padding-bottom: 6px;
}
.index_06_list {
	width: calc(50% - (15px * 1) / 2);
	margin-left: 15px;
	margin-top: 15px;
}
.index_06_list:nth-child(4n+1){
	margin-left:15px;
}
.index_06_list:nth-child(2n+1){
	margin-left:0px;
}
.index_06_list:nth-child(-n+2){
	margin-top:0px;
}
.index_06_list .text {
	padding: 10px;
}
.index_06_list .text .t {
	font-size: 14px;
	line-height: 1.33;
	height: calc(14px * 1.33 * 3);
}
.index_06_list .text .b {
	font-size: 12px;
	margin-top: 10px;
}
.index_06_con_small a {
	font-size: 12px;
}
.index_06_con_bottom_in {
	border-radius: 10px;
	padding: 15px 20px;
}
.index_06_con_bottom_list {
	width: 100%;
	margin-left: 0 !important;
	margin-top: 12px;
}
.index_06_con_bottom_list:nth-child(-n+3) {
	margin-top: 12px;
}
.index_06_con_bottom_list:nth-child(-n+1) {
	margin-top: 0px;
}

.index_07_text {
	width: 100%;
}
.index_07_text .b {
	font-size: 16px;
}
.index_07_text .c, .index_07_text .d {
	font-size: 14px;
}
.index_07_text .c {
	margin: 10px 0 20px;
}
.index_07_text .d {
	margin-top: 15px;
}
.index_07_text .data .datali .data_t {
	font-size: 26px;
}
.index_07_text .data .datali .data_t em {
	font-size: 14px;
	margin-left: 2px;
}
.index_07_text .data .datali {
	padding: 10px 25px;
}




.footer_01 .text {
	font-size: 14px;
}
.footer_01 {
	padding: 20px 0 10px;
}
.footer_01 .img img {
	height: 30px;
}
.footer_02 {
	padding: 5px 0 20px; flex-wrap:wrap;
}
.f_menu {
	width: 100%; flex-wrap:wrap;
}
.f_text {
	width: 100%; display:flex; justify-content: space-between;
}
.f_menu_li {
	margin-left: 0; margin-top:15px;
	width: 33.33%;
}
.footer_02 .at {
	font-size: 16px;
	margin-bottom: 10px;
}
.f_code img {
	width: 85px;
	margin-bottom: 5px;
}
.footer_03 {
	font-size: 12px;
	padding: 10px 0;
}



.mtb90 {
	margin-top: 40px;
	margin-bottom: 40px;
}
.pro_con_01_list_in .pc01lr {
	padding: 15px 0 15px 15px; width: 100%;
}
.pro_con_01_list_in .pc01lr a {
	width: 50%;
	margin-top: 15px;
}
.pro_con_01_list_in .pc01lr a:nth-child(-n+5) {
	margin-top: 15px;
}
.pro_con_01_list_in .pc01lr a:nth-child(-n+2) {
	margin-top: 0;
}
.pro_con_01_list_in .pc01lr a div {
	padding-right: 5px;
}
.pro_con_01_list_in .pc01ll {
	font-size: 16px; border-bottom:1px solid #ccc; border-right:0px;
	width: 100%;
	padding: 15px 0;
}

.pc01lc_li{
	width:calc(50% - (15px * 1) / 2); margin-left:15px; margin-top:15px;
}
.pc01lc_li:nth-child(3n+1){
	margin-left:15px;
}
.pc01lc_li:nth-child(2n+1){
	margin-left:0px;
}
.pc01lc_li .text {
	font-size: 14px;
	padding: 8px 0;
}

.page_banner .page_menu {
	position: static;
}
.page_menu_in {
	display: flex; flex-wrap:wrap; justify-content:space-between;
}
.page_menu_in .page_menu_li .point{
	display:none;
}
.page_menu_in .page_menu_li .t {
	font-size: 15px;
	color: #333;
}
.page_menu_in .page_menu_li {
	transform: unset !important; width:50%; border-bottom:1px solid var(--com-color); width:calc(50% - (15px * 1) / 2); padding:15px 0;
}
.page_menu_in .page_menu_li.active .t {
	color:var(--com-color); font-weight:bold;
}
.page_banner .swiper-slide .text {
	font-size: 24px;
}
.page_banner .swiper-slide .banner_line{
	display:none;
}



.pro_con_02 .pro_con_02_bigli{
	margin-top:25px;
}
.pro_con_02 .pro_con_02_t span{
	font-size:15px;  border-radius: 4px; padding:10px 50px;
}
.pro_con_02 .pro_con_02_con{
	border-radius: 4px; margin-top:15px; padding:calc(15px - 5px) 0 15px 15px;
}
.pro_con_02 .pro_con_02_con a{
	font-size:13px; margin-top:5px;  width:100% !important;
}
.pro_con_02 .pro_con_02_bigli:nth-child(1) .pro_con_02_con a,
.pro_con_02 .pro_con_02_bigli:nth-child(4) .pro_con_02_con a{
	width:50% !important;
}



.pro_con_04_li {
	width: calc(50% - (20px * 1) / 2);
	padding: 30px 0;
	font-size: 16px;
	margin-left: 15px;
	margin-top: 15px;
}
.pro_con_04_li:nth-child(3n+1){
	margin-left:15px;
}
.pro_con_04_li:nth-child(2n+1){
	margin-left:0px;
}


.service01_02_list {
	width: 100%;
	margin-left: 0;
	padding: 15px;
	margin-top: 15px;
	border-top: 10px solid var(--com-color);
}
.service01_03_img, .service01_03_text {
	width: 100%;
}
.service01_03_text{
	margin-top:20px;
}
.service01_03_text_bli:first-child {
	margin-top: 15px;
}
.service01_03_text_bli {
	margin-top: 12px;
}
.service01_03_text_bli img {
	height: 8px;
	margin-right: 6px;
	transform: translateY(3px);
}




.service02_02_list{
	width:calc(50% - (15px * 1) / 2); margin-left:15px; margin-top:15px;
}
.service02_02_list:nth-child(2n+1){
	margin-left:0;
}
.service02_02_list .t{
	font-size:14px; padding:12px 0;
}
.service02_02_list .b{
	padding:5px 15px;
}
.service02_02_list .b .bli{
	font-size:13px; padding:10px 0;
}


.service02_03_con_lipc{
	display:none;
}

.service02_03_con_li{
	width:calc(50% - (20px * 1) / 2); margin-left:20px;
}
.service02_03_con_li:first-child{
	margin-left:0px;
}
.service02_03_con_li .t{
	border-radius: 4px; font-size:13px; padding:12px 0;
}
.service02_03_con_li .point{
	width:11px; height:11px; margin:11px auto 0;
}

.service02_03_con_liweb{
	display:flex; flex-wrap:wrap; margin-top:20px; position:relative; 
}
.service02_03_con_liweb::before{
	width:100%; bottom:5px; left:0px; background:var(--com-color); height:2px; content:""; position:absolute; z-index:1;
}
.service02_03_con_liweb::after{
	width:15px; height:calc(15px * 0.7272); bottom:0.5px; right:0px; background:url(../images/service02_03_icon.png) no-repeat; background-size:100% 100%; content:""; position:absolute; z-index:2;
}


.service02_03_con_liweb:nth-child(2n+2){
	flex-direction:row-reverse;
}
.service02_03_con_liweb:nth-child(2n+2)::after{
	left:0px; transform: rotate(180deg);
}
.service02_03_con_liweb:nth-child(2n+2) .service02_03_con_li:first-child{
	margin-left:20px;
}
.service02_03_con_liweb:nth-child(2n+2) .service02_03_con_li:last-child{
	margin-left:0px;
}

.service_title {
	flex-wrap:wrap;
}
.service_title span {
	font-size: 14px;
	margin-left: 0px;
	margin-top: 8px;
	width: 100%;
}
.service05_02_list{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px; margin-top:15px;
}
.service05_02_list:first-child{
	margin-left:15px;
}
.service05_02_list:nth-child(3n+1){
	margin-left:0;
}
.service05_02_list .t {
	font-size: 14px;
	margin-top: 8px;
}
.service05_03_in .img {
	width: 100%;
	margin-left: 0;
	margin-top: 15px;
}
.service03_02_list {
	width: 100%;
	padding: 15px;
	margin-top: 15px;
}
.service03_02_list:first-child{
	margin-top:0px;
}
.service03_03 {
	font-size: 13px;
	line-height: 1.35;
}





.service04_02{
	padding:15px;
}
.service04_02_list{
	width:100%; margin-top:15px;
}
.service04_02_list:nth-child(-n+2){
	margin-top:15px;
}
.service04_02_list:nth-child(-n+1){
	margin-top:0px;
}
.service04_02_list .t{
	font-size:13px;
}
.service04_02_list .b{
	font-size:15px; padding:10px 0;
}




.service06_01 .service01_03_text_b_con {
	font-size: 12px;
	margin-top: 15px;
}
.service06_02 .service03_02_list {
	width: 100%;
	margin-left: 0px;
}


.us01_01_incon {
	width: 100%; margin-left: 0;
}
.us01_01_left {
	width: 100%;
	position: static;
	height: auto;
}
.us01_01_left .img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: static;
}
.us01_01_left .img img{
	position:static; height: auto; width:100.5%; top:0; left:0%; transform:translateX(0%);	
}
.us01_01_left:hover .img img{
	transform:translateX(0%) scale(1.1);	
}
.us01_01_incon .t span {
	font-size: 20px;
	padding-bottom: 10px;
}
.us01_01_incon .b {
	font-size: 16px;
	margin: 20px 0 10px;
}
.us01_01_incon .c {
	font-size: 14px;
}

.us02_01_list .img,.us02_01_list .text {
	width: 100%;
}
.us02_01_list .text{
	margin-top:20px;
}
.us02_01_list, .us02_02_con {
	margin-top: 25px;
}
.us02_text_t {
	font-size: 34px;
}
.us02_text_b span {
	font-size: 15px;
	padding-bottom: 6px;
}
.us02_text_c {
	font-size: 13px;
}
.us02_text_cen {
	font-size: 13px;
	margin: 15px 0;
}
.us02_text_btm em {
	font-size: 20px; padding-left: 12px;
}
.us02_text_btm {
	height: 36px;
	line-height: 36px;
}
.us02_text_btm span {
	font-size: 15px; padding: 0 12px;
}
.us02_text_else {
	font-size: 15px;
	margin-bottom: 5px;
}



.us02_02_left {
	width: 100%;
	position: static;
	height: auto;
}
.us02_02_left .img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: static;
}
.us02_02_left .img img{
	position:static; height: auto; width:100.5%; top:0; left:0%; transform:translateX(0%);	
}
.us02_02_left:hover .img img{
	transform:translateX(0%) scale(1.1);	
}


.us02_02_list {
	width: 100%;
	margin-left: 0;
	padding: 20px 0;
}
.us02_text_en {
	font-size: 14px;
	padding: 10px 0;
}
.us02_02_waicon {
	margin: 40px 0;
}





.us04_01_list {
	width: calc(50% - (15px * 1) / 2); margin-left:15px;  margin-top:15px;
}
.us04_01_list:nth-child(5n+1){
	margin-left:15px;
}
.us04_01_list:nth-child(2n+1){
	margin-left:0;
}



.us05_01_list {
	width: 33.33%;  margin-top:10px; border:1px solid #e6e6e6; border-left:0px;
}
.us05_01_list:nth-child(7n+1){
	border-left:0px;
}
.us05_01_list:nth-child(3n+1){
	border-left:1px solid #e6e6e6;
}








.us06_01_con{
	margin-top:15px;
}
.us06_01_list_top{
	padding:10px 15px;
}
.u61lt_l{
	font-size:16px; 
}
.u61lt_r{
	width:12px;
}
.us06_01_list_bottom{
	font-size:13px; padding:10px 15px; margin-bottom:10px;
}



.us03_01_list{
	width:50%; padding:40px 0; border-left:0; border-top:0px;
} 
.us03_01_list:nth-child(2n+1){
	border-left:1px solid #fff;
}
.us03_01_list:nth-child(-n+2){
	border-top:1px solid #fff;
}


.us03_01_list_in img{
	height:32px;
}
.us03_01_list_in .text{
	font-size:18px; margin-top:12px;
}
.us03_01_list_out .t{
	font-size:18px;
}
.us03_01_list_out .b{
	font-size:14px; margin-top:12px;
}




.tech_06_list {
	width: calc(50% - (15px * 1) / 2); margin-left:15px;  margin-top:15px;
}
.tech_06_list:nth-child(4n+1){
	margin-left:15px;
}
.tech_06_list:nth-child(2n+1){
	margin-left:0px;
}


.news_page li a, .news_page li span {
	width: 26px; 	height: 26px; line-height: 26px; font-size: 12px; margin: 0 2px;
}





.device_list {
	width: calc(50% - (15px * 1) / 2); margin-left:15px;  margin-top:12px;
}
.device_list:nth-child(3n+1){
	margin-left:15px;
}
.device_list:nth-child(2n+1){
	margin-left:0px;
}
.device_list .t{
	font-size:15px; padding:8px 0;
}

.contact_01_con {
	margin: 25px 0 30px;
}
.contact_01_con .img {
	width: 100%;
	overflow: hidden;
	position: static;
}
.contact_01_con .img img{
	position:static; height:auto; min-width:unset%; width:100%; transform:translateX(0%);	
}
.contact_01_con .img:hover img{
	transform:translateX(0%) scale(1.1);
}
.contact_01_con .text {
	padding: 15px;
	padding-bottom: 25px;
	width: 100%;
}
.contact_01_con .text .t {
	font-size: 18px;
}
.contact_01_con .text .b, .contact_01_con .text .c {
	font-size: 13px;
}
.contact_02_list {
	width: calc(50% - (15px * 1) / 2); margin-left:15px; margin-top:15px; border-top: 12px solid var(--com-color); padding: 25px 0 10px;
}
.contact_02_list:nth-child(2n+1){
	margin-left:0px;
}
.contact_02_list:nth-child(-n+2){
	margin-top:0px;
}
.contact_02_list .img img {
	width: 40px;
}
.contact_02_list .t {
	font-size: 15px;
}
.contact_03_con form .input_li {
	width: 100%;
	margin-left: 0;
	margin-top: 15px;
}
.contact_03_con form .input_li .t {
	font-size: 14px;
}
.contact_03_con form .input_li .input01 {
	line-height: 32px;
	height: 32px;
}
.contact_03_con form .submit_reset input {
	padding: 8px 0;
	font-size: 14px;
	margin-left: 15px;
	width: 80px;
}


.techall_list {
	margin-top: 30px;
}
.techall_01_01 {
	flex-wrap:wrap;
}
.techall_01_01 .text {
	font-size: 14px;
	width: 100%;
	margin: 0 0 15px;
}
.techall_01_01 .img {
	width: 80%; margin:0 auto;
}
.techall_01_02 .bigt {
	font-size: 16px;
}
.techall_01_02_bigli {
	width: 100%;
}
.techall_01_02_sli {
	margin-top: 20px;
	padding: 20px;
	padding-bottom: 15px;
	border-radius: 12px;
}
.techall_01_02_sli .st {
	font-size: 14px;
}
.techall_01_02_bigli:nth-child(2) .techall_01_02_sli:nth-child(1) {
	margin-top: 20px;
}
.techall_02_01 .text {
	margin-bottom:15px;
}
.techall_02_01 .text, .techall_02_01 .img {
	width: 100%;
}
.techall_03_01 .img {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:15px;
}
.techall_03_01 .text {
	width: 100%;
}
.techall_03_01 {
	flex-wrap:wrap;
}
.techall_04_list {
	width: 100%;
	padding: 5px 0;
	margin-top: 15px;
}
.techall_04_list:nth-child(-n+2) {
	margin-top: 15px;
}
.techall_04_list:nth-child(-n+1) {
	margin-top: 0px;
}
.techall_04_list .img img {
	width: 26px;
	height: 26px;
}
.techall_04_list .text {
	width: calc(100% - 26px - (15px * 2));
	height: 50px;
	padding-left: 30px;
}
.techall_04_list .text .t {
	font-size: 14px;
}
.techall_04_list .text .b {
	font-size: 16px;
}

.news_top{
	flex-wrap:wrap;
}
.news_top .img {
	width: 100%; height: 250px;
}
.news_top .text {
	padding: 15px 20px; width: 100%;
}
.news_top .text .date {
	font-size: 12px;
}
.news_top .text .t {
	font-size: 18px;
	margin: 20px 0;
}
.news_top .text .b {
	font-size: 14px;
}
.news_top .text .a {
	width: 120px;
	height: 36px;
	padding: 0px 8px 0px 20px;
	margin-top: 20px;
}
.news_top .text .a p {
	font-size: 13px;
	line-height: 36px;
}
.news_top .text .a i {
	width: 24px;
	height: 24px;
}
.news_top .text .a i::after {
	content: "";
	border-left: 5px solid #fff;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
}
.news_list {
	width: 100%;
	margin-top: 20px;
	padding: 15px 20px; border-radius: 6px;
}
.news_list .news_t .date {
	font-size: 12px;
	width: 90px;
}
.news_list .news_t .t {
	font-size: 16px;
	width: calc(100% - 90px);
}
.news_list .news_b .b {
	font-size: 12px;
	width: calc(100% - 90px);
}
.news_list .news_b .a {
	font-size: 12px;
	width: 90px;
}





.news_show_t .t {
	font-size: 20px;
}
.news_show_t .b {
	font-size: 13px;
	margin: 12px 0 15px;
}
.news_show_c {
	padding-top: 15px; flex-wrap:wrap;
}
.news_show_c a {
	width: 100%;
	font-size: 12px;
}
.news_show_c a:nth-child(2) {
	text-align: left; margin-top:10px;
}
.page_menu_li_pc{
	display:none;
}


.pro_page {
	padding-top: 30px;
}
.pro_show_top_in {
	flex-wrap: wrap;
}
.pro_show_l{
    width: 100%; margin-bottom: 20px;
}
.pro_show_r{
    width: 100%; box-shadow: 0px 0px 30px rgba(0, 0, 0, .1); background: #fff;
}
.pro_show_l .pro_show_lb {
	font-size: 13px;
	line-height: 2;
	margin-top: 15px;
}


.pro_con_01_new_left {
	width: 100%; margin-bottom: 30px;
}
.pro_con_01_new_right {
	width: 100%;
}
.pc01nllb_in{
    display: flex; flex-wrap: wrap;
}
.pc01nllb_in a{
    width: 50%;
}
.pro_con_01_new_left_list .pc01nllt {
	padding: 10px 12px;
	padding-left: 18px;
	font-size: 14px;
}
.pro_con_01_new_left_list .pc01nllb {
	padding: 10px 12px;
	padding-left: 18px;
}
.pro_con_01_new_left_list .pc01nllb a {
	font-size: 13px;
}
.pro_con_01_new_right_list .pc01lc_li:nth-child(-n+3) {
	margin-top: 15px;
}
.pro_con_01_new_right_list .pc01lc_li .text {
	font-size: 15px;
}


}