﻿@media only screen and (max-width: 1800px){

}
@media only screen and (max-width: 1680px){

}

@media only screen and (max-width: 1440px){
	#header {height:80px;}
	#header .logo {height:56px;}
	#nav li > a {padding:0 30px;line-height:80px;font-size:16px;}
	#nav li p {padding:0 0 12px 0;min-width:160px;font-size:14px;}
	#nav li p a {padding:6px 5px;}

	#banners {height:600px;background-size:auto 100%;}
	
	#footer .info {padding-top:3%;padding-bottom:3%;}
	
	#content,#contents {padding-bottom:4%;}
	.wrap {padding-left:3%;padding-right:3%;width:100%;}
	/*===================================================================================*/
	.tits {margin-top:4%;}
	.tits ul li {padding:0 10px;}
	.tits ul li:first-child {padding-left:20px;}
	.tits ul li:last-child {padding-right:20px;}
	.tits ul li a {padding:0 18px;height:35px;line-height:35px;font-size:14px;}
	/*===================================================================================*/	
	#title_cur .wrap {height:70px;}
	#title_cur .wrap > #tdw {top:-80px;}
	#title_cur .navs {font-size:16px;}
	#title_cur .navs a {margin-right:35px;}
	#title_cur .nav2 {font-size:14px;}
	#title_cur .nav2 a {max-width:80px;}
	#title_cur .curs {right:3%;line-height:70px;}
	.editorc_nrs {padding-top:3%;}
	/*===================================================================================*/
	/* 新闻资讯 */
	#news_tjs {margin-top:3.5%;}
	#news li {margin-top:3.5%;}
	#cases li {margin-top:3.5%;}
	/*===================================================================================*/
	/* 关于我们 */
	#jyln {margin-top:3%;}
	#jyln .wrap {padding-top:4%;padding-bottom:5%;min-height:inherit;}
	#jyln h3 {font-size:26px;}
	#jyln .sp {padding:40px 0;}
	#jyln .sp a {width:88px;height:88px;background-size:100% 100%;}
	#jyln .nrs {min-height:340px;}
	#jyln .nrs h4 {font-size:26px;}
	#jyln .nrs .icon {padding:30px 0;}
	#jyln .nrs .desc {font-size:16px;line-height:1.7;}
	#jyln .nrs ul li {margin-top:25px;padding-left:55px;font-size:16px;line-height:1.7;}
	#jyln .nrs ul li span {width:40px;height:40px;line-height:40px;font-size:20px;}
	#jyln .nrs .nrl {padding:30px 15px;}
	#jyln .nrs .nrc {padding:30px 40px;margin-left:20px;margin-right:20px;}
	#jyln .nrs .nrr {padding:30px 15px;}
	
	#team {padding-bottom:4%;}
	#team .nrs {margin-top:3%;padding-left:75px;padding-right:75px;}
	#team .swiper-slide p {padding:0 15px;height:55px;line-height:55px;font-size:18px;}
	#team .swiper-prev {left:0;}
	#team .swiper-next {right:0;}
	/*===================================================================================*/
	/* 研发中心 */
	#download li {font-size:18px;}
	/*===================================================================================*/
	/* 人才招聘 */
	#jobs .marwd {width:1000px;}
	#jobs > div {padding:1px 0 60px 0;width:1120px;}
	#jobs .list .info {padding:25px 100px 25px 0;}
	/*===================================================================================*/
	/* 联系我们 */
	#contact_map .wrap {margin-bottom:3%;}
	/*===================================================================================*/
	.fypage a,.fypage span {margin:0px 5px;width:36px;height:36px;line-height:36px;font-size:16px;}
	#float_os {right:10px;margin-top:-150px;width:50px;}
	#float_os li {height:50px;}
	#float_os li > a p {top:-1px;right:49px;padding:0px 12px;font-size:18px;line-height:50px;}
	#float_os li > a img {right:55px;padding:6px;width:152px;height:152px;}
	#float_os .kefu {background-size:auto 20px;}
	#float_os .qq {background-size:auto 22px;}
	#float_os .qrcode {background-size:auto 28px;}
	#float_os .tel {background-size:auto 22px;}
	#float_os .js {background-size:auto 22px;}
	#float_os .top {background-size:auto 24px;}
}

@media only screen and (max-width: 1280px){
	body {font-size:14px;}
	#nav li > a {padding:0 25px;}
	
	#banners {height:500px;}
	#content > #tdws {top:-80px;}
	
	.tits > h2 {padding:0 20px;font-size:26px;}
	.nodata {font-size:16px;}
	.editorc {font-size:14px;line-height:1.8;}
	#video_play {width:560px;height:560px;}
	/*===================================================================================*/
	/* 产品中心 */	
	.products {padding-top:10px;}
	.products a {margin-top:20px;margin-right:1.52%;padding:20px;width:23.86%;border:2px solid #fff;}
	.products a .text h2 {padding:30px 0 5px 0;font-size:18px;}
	.products a .text p {font-size:14px;}
	.products a:hover .imgs img {transform:scale(1.17);}
	
	.pros_tis {padding:3% 0 10px 0;}
	.pros_tis h2 {font-size:26px;}
	.pros_tis div a {margin-left:30px;height:32px;font-size:13px;}

	.pros_tisx {padding:4% 0 15px 0;}
	.pros_tisx span {margin-right:40px;font-size:26px;}
	.pros_tisx > a {bottom:18px;}
	
	.pros_ad1 div {left:0;margin-left:0;width:100%;}
	.pros_ad1 div img {width:100%;}
	
	#pros_search > div {padding-bottom:3%;}
	#pros_search h3 {padding:3% 0;font-size:26px;}
	#pros_search .search {padding-left:140px;height:60px;}
	#pros_search .search .type {width:110px;}
	#pros_search .search .type p {line-height:60px;font-size:18px;}
	#pros_search .search .type p i {font-size:12px;font-weight:bold;}
	#pros_search .search .type select {font-size:16px;}
	#pros_search .search .inputs {font-size:16px;}
	#pros_search .search .btn {width:80px;line-height:60px;font-size:24px;}
	
	#pros_xpzs a {;margin-top:1.42%;width:49.29%;min-height:300px;}
	#pros_xpzs a:nth-child(even) {margin-left:1.42%;}
	#pros_xpzs a .text {padding:30px 15px 30px 30px;width:calc(100% - 300px);}
	#pros_xpzs a .text h2 {font-size:20px;}
	#pros_xpzs a .text h4 {padding:10px 0 15px 0;font-size:16px;}
	#pros_xpzs a .text p {line-height:1.7;-webkit-line-clamp:4;}
	#pros_xpzs a .text span {margin-top:30px;width:110px;height:32px;line-height:32px;border-radius:16px;}
	#pros_xpzs a .imgs {width:300px;}
	
	.pros_news {padding-bottom:5%;}
	.pros_news li h2 {font-size:18px;}
	.pros_news li .desc {line-height:1.7;}
	/*===================================================================================*/
	/* 定制案例 */
	#cases li {margin-top:3%;}
	#cases li .text {padding:30px 40px;}
	#cases li .text h2 {font-size:22px;}
	#cases li .text p {margin-top:20px;-webkit-line-clamp:2;}
	#cases li .more {bottom:30px;left:40px;}
	#cases_info h1 {padding:5% 0 3% 0;font-size:24px;font-weight:normal;}
	/*===================================================================================*/
	/* 新闻资讯 */
	#news_tjs .swiper-slide .text {padding:30px 40px;width:386px;}
	#news_tjs .swiper-slide .text h2 {font-size:26px;line-height:1.4;}
	#news_tjs .swiper-slide .text p {margin-top:10px;height:120px;line-height:24px;-webkit-line-clamp:5;}
	#news_tjs .swiper-btn {bottom:30px;right:40px;width:306px;}
	#news li {margin-top:3%;}
	#news li .text {padding:20px 0;}
	#news li .text h2 {font-size:22px;}
	#news li .more {width:200px;}
	#news_info h1 {padding:5% 0 3% 0;font-size:24px;font-weight:normal;}
	/*===================================================================================*/
	/* 关于我们 */
	#jyln .wrap {padding-top:4%;padding-bottom:4%;}
	#jyln h3 {font-size:22px;}
	#jyln .sp {padding:35px 0;}
	#jyln .sp a {width:68px;height:68px;}
	#jyln .nrs {min-height:280px;}
	#jyln .nrs h4 {font-size:22px;}
	#jyln .nrs .icon {padding:30px 0;}
	#jyln .nrs .icon img {height:80px;}
	#jyln .nrs .desc {font-size:14px;line-height:1.7;}
	#jyln .nrs ul li {margin-top:20px;padding-left:50px;font-size:14px;line-height:1.7;}
	#jyln .nrs ul li span {width:36px;height:36px;line-height:36px;font-size:18px;}
	#jyln .nrs .nrl {padding:25px 15px;width:240px;}
	#jyln .nrs .nrc {padding:25px 30px;margin-left:20px;margin-right:20px;}
	#jyln .nrs .nrr {padding:25px 15px;width:240px;}
	
	#team .nrs {padding-left:60px;padding-right:60px;}
	#team .swiper-slide p {padding:0 15px;height:50px;line-height:50px;font-size:16px;}
	#team .swiper-button {width:40px;height:90px;line-height:90px;font-size:24px;}
	/*===================================================================================*/
	/* 研发中心 */
	#rljs {margin-top:3%;}
	#rljs table td {font-size:14px;}
	#rljs .size-mar {width:32px;}
	/*===================================================================================*/
	/* 人才招聘 */
	#jobs .marwd {width:900px;}
	#jobs > div {padding:1px 0 50px 0;width:1000px;}
	#jobs .list .info {padding:20px 100px 20px 0;}
	#jobs .list .info p {font-size:16px;}
	#jobs .list .info span {font-size:13px;}
	#jobs .list .info i {width:36px;height:36px;}
	#jobs .list .info i:before {top:17px;left:12px;width:12px;height:2px;}
	#jobs .list .info i:after {top:17px;left:12px;width:12px;height:2px;}
	#jobs .active .info:after {border:18px solid transparent;border-bottom:18px solid #ececec;}
	#jobs .list .text {padding:25px 0;}
	/*===================================================================================*/
	/* 联系我们 */
	#contact_map .wrap {height:500px;}
	/*===================================================================================*/
	#news_page {padding-top:4%;}
	#products_page {padding-top:4%;}
	.fypage a,.fypage span {margin:0px 4px;width:32px;height:32px;line-height:32px;font-size:14px;}
	
	.editorc table.pro-spec td {padding-top:8px;padding-bottom:8px;font-size:14px;}
	.editorc table.pro-spec tr td:nth-child(1) {padding-left:15px;padding-right:15px;width:200px;}
	.editorc table.pro-spec tr td:nth-child(2) {padding-left:15px;padding-right:15px;}
}

@media only screen and (max-width: 1200px){

}

@media only screen and (max-width: 1024px){
	input,select,button,textarea {font-size:14px;}
	#header {height:70px;}
	#header .logo {height:46px;}
	#nav li > a {padding:0 20px;line-height:70px;font-size:14px;}
	#nav li p {padding:0 0 10px 0;min-width:140px;font-size:12px;}
	
	#banner .swiper-pagination {bottom:20px;height:4px;}
	#banner .swiper-pagination span {width:50px;height:4px;}
	#banner .swiper-pagination span.swiper-pagination-bullet {margin:0 6px;}
	#banners {height:400px;}
	#content > #tdws {top:-70px;}
	
	#footer {border-top-width:3px;}
	#footer .wrap {padding:0;}
	#footer .info {display:block;padding:0;}
	#footer .fnavs {padding:3%;border-bottom:1px solid #1e4449;}
	#footer .fnavs li p {margin-top:12px;}
	#footer .lxwm {margin-top:3%;margin-bottom:3%;margin-left:auto;margin-right:auto;padding-left:0;width:400px;border-left:none;}
	#footer .copyright {padding:2% 3%;}
	/*===================================================================================*/
	.tits > h2 {padding:0 15px;font-size:22px;}
	.tits ul li {padding:0 8px;}
	.tits ul li:first-child {padding-left:16px;}
	.tits ul li:last-child {padding-right:16px;}
	.tits ul li a {padding:0 15px;height:32px;line-height:32px;font-size:14px;}
	
	#title_cur .wrap {height:60px;}
	#title_cur .wrap > #tdw {top:-70px;}
	#title_cur .navs {font-size:14px;}
	#title_cur .navs a {margin-right:25px;}
	#title_cur .nav2 {font-size:12px;}
	#title_cur .nav2 a {margin-right:15px;max-width:70px;}
	#title_cur .curs {font-size:12px;line-height:60px;}
	#title_cur .curs i {font-size:12px;}
	#video_play {width:480px;height:480px;}
		
	.input_text {padding:0px 10px;height:42px;line-height:40px\9;}
	.input_area {padding:8px 10px;height:150px;line-height:1.6;}
	.input_select {padding:0px 0px 0px 10px;height:42px;}
	.button {width:180px;height:45px;font-size:18px;}
	/*===================================================================================*/
	/* 产品中心 */	
	.products {padding-top:0;}
	.products a {padding:15px;}
	.products a .text h2 {padding:20px 0 5px 0;font-size:16px;}
	.products a .text p {font-size:13px;}
	.products a:hover .imgs img {transform:scale(1.16);}
	
	.pros_tis h2 {font-size:22px;}
	.pros_tis div a {margin-left:20px;height:28px;font-size:12px;}
	.pros_tisx span {font-size:22px;}
	
	#pros_search h3 {font-size:22px;}
	#pros_search .search {height:50px;}
	#pros_search .search .type p {line-height:50px;font-size:16px;}
	#pros_search .search .type p i {font-size:12px;font-weight:normal;}
	#pros_search .search .type select {font-size:14px;}
	#pros_search .search .inputs {font-size:14px;}
	#pros_search .search .btn {width:60px;line-height:50px;font-size:20px;}
	
	#pros_xpzs a {min-height:220px;}
	#pros_xpzs a .text {padding:20px 10px 20px 20px;width:calc(100% - 220px);}
	#pros_xpzs a .text h2 {font-size:18px;}
	#pros_xpzs a .text h4 {padding:5px 0 10px 0;font-size:14px;}
	#pros_xpzs a .text p {font-size:12px;line-height:1.7;-webkit-line-clamp:4;}
	#pros_xpzs a .text span {margin-top:20px;width:90px;height:28px;line-height:28px;font-size:12px;border-radius:14px;}
	#pros_xpzs a .imgs {width:220px;}
	
	.pros_news li {margin-top:2%;}
	.pros_news li h2 {font-size:16px;}
	.pros_news li .desc {margin:8px 0 12px 0;font-size:12px;line-height:1.6;}
	.pros_news li .date {font-size:12px;}
	.pros_news li .date i {top:8px;font-size:14px;}
	/*===================================================================================*/
	/* 定制案例 */
	#cases li .text {padding:20px 30px;}
	#cases li .text h2 {font-size:18px;}
	#cases li .text p {margin-top:15px;font-size:12px;}
	#cases li .more {bottom:20px;left:30px;padding-left:38px;width:130px;height:32px;line-height:32px;font-size:12px;}
	#cases li .more:before {width:38px;}
	#cases li .more i {width:38px;font-size:14px;}
	#cases_info h1 {font-size:22px;}
	/*===================================================================================*/
	/* 新闻资讯 */
	#news_tjs .swiper-slide .text {padding:20px 25px;width:320px;}
	#news_tjs .swiper-slide .text h2 {font-size:20px;line-height:1.4;}
	#news_tjs .swiper-slide .text p {margin-top:10px;height:88px;line-height:22px;-webkit-line-clamp:4;}
	#news_tjs .swiper-btn {bottom:20px;right:25px;width:270px;height:25px;line-height:25px;}
	#news_tjs .swiper-btn i {width:25px;height:25px;background-size:auto 20px;}
	#news li .date {width:130px;}
	#news li .date span {font-size:40px;}
	#news li .date p {font-size:12px;}
	#news li .text {padding-right:3%;}
	#news li .text h2 {font-size:18px;}
	#news li .text p {font-size:12px;line-height:1.8;-webkit-line-clamp:2;}
	#news li .more {display:none;}
	#news_info h1 {font-size:22px;}
	#news_info p {font-size:12px;}
	/*===================================================================================*/
	/* 关于我们 */
	#jyln h3 {font-size:18px;}
	#jyln .sp {padding:30px 0;}
	#jyln .sp a {width:60px;height:60px;}
	#jyln .nrs {min-height:240px;}
	#jyln .nrs h4 {font-size:18px;}
	#jyln .nrs .icon {padding:20px 0;}
	#jyln .nrs .icon img {height:60px;}
	#jyln .nrs .desc {font-size:14px;line-height:1.7;}
	#jyln .nrs ul li {margin-top:15px;padding-left:40px;font-size:14px;line-height:1.7;}
	#jyln .nrs ul li span {width:30px;height:30px;line-height:30px;font-size:14px;}
	#jyln .nrs .nrl {padding:20px 12px;width:200px;}
	#jyln .nrs .nrc {padding:20px 25px;margin-left:15px;margin-right:15px;}
	#jyln .nrs .nrr {padding:20px 12px;width:200px;}
	
	#team .nrs {padding-left:50px;padding-right:50px;}
	#team .swiper-slide p {padding:0 12px;height:42px;line-height:42px;font-size:14px;}
	#team .swiper-button {width:36px;height:80px;line-height:80px;font-size:20px;}
	/*===================================================================================*/
	/* 研发中心 */
	#download li {padding:20px 160px 20px 10px;font-size:16px;}
	#download li .icon {right:10px;padding-left:30px;width:110px;height:30px;line-height:30px;font-size:12px;}
	#download li .icon:before {width:30px;}
	#download li .icon i {width:30px;font-size:14px;}
	#rljs {padding:20px;width:100%;}
	/*===================================================================================*/
	/* 人才招聘 */
	#jobs .marwd {width:94%;}
	#jobs > div {padding:1px 0 3% 0;width:100%;}
	#jobs .list .text {padding:3% 0;}
	/*===================================================================================*/
	/* 联系我们 */
	#contact {width:100%;}
	#contact_map .wrap {height:450px;}
	#message {width:100%;}
	
	.editorc table.pro-spec td {padding-top:8px;padding-bottom:8px;font-size:14px;}
	.editorc table.pro-spec tr td:nth-child(1) {padding-left:15px;padding-right:15px;width:200px;}
	.editorc table.pro-spec tr td:nth-child(2) {padding-left:15px;padding-right:15px;}
}

@media only screen and (max-width: 800px){
	body {padding-top:0;}
	#nav {display:none;}
	#mheader_menu {position:absolute;top:0px;right:4%;z-index:2;display:block;width:30px;height:inherit;line-height:70px;cursor:pointer;}
	#mheader_menu span {position:relative;display:inline-block;margin-top:-2px;width:100%;height:2px;border-radius:2px;vertical-align:middle;background-color:#81cb00;transition-delay:0.3s, 0s;}
	#mheader_menu span:before {position:absolute;top:8px;left:0;display:inline-block;width:100%;height:2px;content:"";border-radius:2px;background-color:#81cb00;transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s;transition-property:top,transform;}
	#mheader_menu span:after {position:absolute;bottom:8px;left:0;display:inline-block;width:100%;height:2px;content:"";border-radius:2px;background-color:#81cb00;transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s;transition-property:bottom,transform;}
	#mheader_menu span.active {background-color:transparent;transition-delay:0s, 0.3s;}
	#mheader_menu span.active:before {top:0px;transform:rotate(45deg);transition-delay:0s, 0.3s;}
	#mheader_menu span.active:after {bottom:0px;transform:rotate(-45deg);transition-delay:0s, 0.3s;}
	#menu {position:fixed;top:0px;left:0px;z-index:9999;display:block;width:100%;height:100%;overflow-y:auto;box-sizing:border-box;background-color:#1a1e27;opacity:0;transform:translateX(-100%);transition:all ease-out 300ms;}
	#menu.active {opacity:1;transform:translateX(0);}
	#menu .close {padding:15px 3%;color:#fff;text-align:right;font-weight:bold;background-color:#042f34;}
	#menu .close i {position:relative;top:1px;margin-right:5px;}
	#menu .list {text-transform:uppercase;border-bottom:1px solid #2b3036;}
	#menu .list a {display:block;}
	#menu .list a:hover {color:#fff;background-color:#1a1e27;}
	#menu .list p {position:relative;}
	#menu .list p > a {padding:15px 3%;color:#fff;font-size:16px;font-weight:bold;}
	#menu .list span {position:absolute;top:0px;right:0px;z-index:2;display:flex;width:60px;height:100%;align-items:center;justify-content:center;text-align:center;background-color:#000;}
	#menu .list span i {display:block;color:#fff;font-size:14px;font-weight:bold;transition:all 300ms;}
	#menu .list span.active {background-color:#81cb00;}
	#menu .list span.active i {color:#fff;transform:rotate(-180deg);}
	#menu dl {display:none;transition:none;}
	#menu dl dt {position:relative;border-top:1px solid #2b3036;}
	#menu dl dt > a {padding:13px 5%;color:#fff;font-size:16px;}
	#menu dl dt > a:before {display:inline-block;margin-right:8px;width:6px;height:6px;content:"";vertical-align:middle;border-radius:50%;background-color:#fff;transform:translateY(-1px);}
	#menu dl dd {display:none;transition:none;}
	#menu dl dd a {padding:13px 5% 13px 7%;color:#fff;font-size:16px;border-top:1px solid #2b3036;}
	
	#banners {height:320px;}
	#content > .wrap {padding:0;}
	#dsleft {float:none;width:100%;}
	#dsright {display:none;}
	
	.editorc_box {padding-top:3%;}
	.editorc table.pro-spec td {padding-top:6px;padding-bottom:6px;font-size:14px;}
	.editorc table.pro-spec tr td:nth-child(1) {padding-left:12px;padding-right:12px;width:160px;}
	.editorc table.pro-spec tr td:nth-child(2) {padding-left:12px;padding-right:12px;}
	#video_play {width:392px;height:392px;}
	#title_menu, #title_cur, .title_subclass {display:none;}
	#mtitle_name, #mtitle_cur {display:block;}
	.mfypage a,.mfypage span {color:#666;}
	#news_page, #products_page, #user_page, #solution_page {display:none;}
	#news_mpage, #products_mpage, #user_mpage, #solution_mpage {display:block;}
	/*===================================================================================*/
	.tits ul li {padding:0 6px;}
	.tits ul li:first-child {padding-left:12px;}
	.tits ul li:last-child {padding-right:12px;}
	.tits ul li a {padding:0 12px;height:26px;line-height:26px;font-size:12px;}
	/*===================================================================================*/
	/* 产品中心 */
	.products a {margin-top:3%;margin-right:0;padding:20px;width:48.5%;}
	.products a:nth-child(even){margin-left:3%;}
	.products a .text h2 {padding-top:30px}
	.products a:hover .imgs img {transform:scale(1.13);}
	
	.pros_tis {display:none;}
	.pros_tisx span {font-size:18px;font-weight:bold;}
	
	#pros_search h3 {font-size:18px;font-weight:bold;}
	
	#pros_xpzs a {margin-top:3%;width:100%;min-height:inherit;}
	#pros_xpzs a:nth-child(even) {margin-left:0;}
	#pros_xpzs a:nth-child(2) {margin-top:3%;}
	#pros_xpzs a .text {width:calc(100% - 260px);}
	#pros_xpzs a .imgs {width:260px;}
	
	.pros_news li {margin:3% 0 0 0;width:48.5%;}
	.pros_news li:nth-child(even) {margin-left:3%;}
	/*===================================================================================*/
	/* 定制案例 */
	#cases li .text {padding:20px;}
	#cases li .text h2 {font-size:18px;}
	#cases li .text p {margin-top:10px;}
	#cases li .more {display:none;}
	/*===================================================================================*/
	/* 新闻资讯 */
	#news_tjs .swiper-slide .text {padding:20px 20px;width:280px;}
	#news_tjs .swiper-slide .text h2 {font-size:18px;line-height:1.4;}
	#news_tjs .swiper-slide .text p {margin-top:8px;height:60px;line-height:20px;font-size:12px;-webkit-line-clamp:3;}
	#news_tjs .swiper-btn {bottom:20px;right:20px;width:240px;height:20px;line-height:20px;font-size:12px;}
	#news_tjs .swiper-btn i {width:20px;height:20px;background-size:auto 16px;}
	#news_tjs .swiper-btn span {font-size:16px;}
	#news li .date span {font-size:34px;}
	#news li .text {padding-top:15px;padding-bottom:15px;}
	#news li .text h2 {font-size:16px;}
	#news li .text p {margin-top:6px;}
	/*===================================================================================*/
	/* 研发中心 */
	#rljs {margin-left:3%;margin-right:3%;width:94%;}
	/*===================================================================================*/
	/* 关于我们 */
	#jyln .nrs .nrl {padding:20px 12px;width:160px;}
	#jyln .nrs .nrc {padding:20px 25px;margin-left:15px;margin-right:15px;}
	#jyln .nrs .nrr {padding:20px 12px;width:160px;}
	/*===================================================================================*/
	/* 联系我们 */
	#contact_map .wrap {height:400px;}
}

@media only screen and (max-width: 640px){
	body {padding-top:0;color:#222;}
	#banners {height:250px;}
	
	#footer .fnavs {display:none;}
	#footer .lxwm {margin:0;padding:4%;width:100%;}
	#footer .lxwm .qrcode {top:25px;right:4%;}
	
	.tits > h2 {padding:0 12px;font-size:18px;font-weight:bold;}
	.button {width:140px;height:40px;font-size:16px;}
	#video_play {width:325px;height:325px;}	
	#float_os {display:none;}
	#win_ts {position:fixed;top:20%;left:10%;z-index:99999;margin-left:0px;padding:25px 3%;width:74%;color:#fff;font-size:16px;line-height:normal;text-align:center;opacity:0;transition:all 0.6s;border-radius:6px;background-color:rgba(0,0,0,0.7);overflow:hidden;}
	/*===================================================================================*/
	/* 产品中心 */	
	#pros_xpzs a .text {width:calc(100% - 220px);}
	#pros_xpzs a .imgs {width:220px;}
	/*===================================================================================*/
	/* 新闻中心 */
	#news_tjs {display:none;}
	#news li .date {width:100px;}
	#news_info h1 {padding:4% 0 3% 0;font-size:18px;font-weight:bold;}
	#news_info p span {padding:0 10px;}
	#cases_info h1 {padding:4% 0 3% 0;font-size:18px;font-weight:bold;}
	
	#winxz {top:50%;left:10%;margin-top:0;padding:25px;width:80%;transform:translateX(0) translateY(-50%);}
	#winxz img {position:absolute;top:0;right:-32px;cursor:pointer;}
	#winxz .inputs {margin-top:15px;padding-left:80px;height:42px;line-height:42px;}
	#winxz .btn button {width:130px;height:40px;font-size:14px;}
	/*===================================================================================*/
	/* 关于我们 */
	#jyln h3 {font-size:16px;}
	#jyln .nrs {display:none;}
	#jyln .nrsm {display:flex;flex-flow:row wrap;}
	#jyln .nrsm h4 {font-size:16px;text-align:center;}
	#jyln .nrsm .icon {padding:20px 0;font-size:0px;text-align:center;}
	#jyln .nrsm .icon img {height:60px;}
	#jyln .nrsm .desc {font-size:14px;line-height:1.6;}
	#jyln .nrsm ul li {position:relative;margin-top:15px;padding-left:40px;font-size:14px;line-height:1.6;}
	#jyln .nrsm ul li span {position:absolute;top:0;left:0;display:block;width:30px;height:30px;line-height:30px;color:#0e4255;font-size:14px;text-align:center;border-radius:50%;background-color:#b3c4c9;}
	#jyln .nrsm .nrl {padding:20px 12px;width:48%;text-align:center;box-sizing:border-box;background-color:rgba(255,255,255,0.08);}
	#jyln .nrsm .nrr {margin-left:4%;padding:20px 12px;width:48%;text-align:center;box-sizing:border-box;background-color:rgba(255,255,255,0.08);}
	#jyln .nrsm .nrc {margin-top:4%;padding:20px 25px;width:100%;box-sizing:border-box;background-color:rgba(255,255,255,0.08);}
	/*===================================================================================*/
	.editorc,.editorc2 {line-height:1.6;}
	.editorc img {transition:none;}
	.editorc p {margin-bottom:15px;}
	.editorc p:last-child {margin-bottom:0px;}
	.editorc a {text-decoration:underline;}
	.editorc ul {margin-bottom:15px;padding-left:1.4em;}
	.editorc ul:last-child {margin-bottom:0px;}
	.editorc ul li {list-style-type:disc;}
	.editorc ol {margin-bottom:15px;padding-left:1.5em;}
	.editorc ol li {list-style-type:decimal;}
	.editorc ol:last-child {margin-bottom:0px;}
	.editorc table.border {margin-bottom:15px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
	.editorc table.border td,.editorc table.border th {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	.editorc table.border td table {margin-bottom:0px;}
	.editorc table.border td p {margin:0px;padding:0px;}
	.editorc table.border th p {margin:0px;padding:0px;}
		
	.editorc_tbe table {margin-bottom:15px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
	.editorc_tbe td {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	.editorc_tbe td table {margin-bottom:0px;}
	.editorc_tbe td p,.editorc_tbe th p {margin:0px;padding:0px;}
	.editorc_tbe table.no-border {border:none;}
	.editorc_tbe table.no-border table {border:none;}
	.editorc_tbe table.no-border td {border:none;padding:0px;}
	.editorc_tbe table.no-border th {border:none;padding:0px;}
}

@media only screen and (max-width: 480px){
	body {padding-top:0;}	
	#header {height:45px;}
	#header .logo {height:30px;}
	#mheader_menu {line-height:45px;}
	#menu {right:4%;}
	#menu .list p > a {padding:12px 4%;font-size:16px;}
	#menu .list span {width:45px;}
	#menu dl dt > a {padding:10px 4% 10px 8%;font-size:16px;}
	#menu dl dt > a:before {margin-right:8px;width:4px;height:4px;}
	#menu dl dd a {padding:10px 4% 10px 12%;font-size:13px;}
	
	#banner .swiper-pagination {bottom:8px;height:8px;}
	#banner .swiper-pagination span {width:8px;height:8px;border-radius:50%;opacity:1;}
	#banner .swiper-pagination span.swiper-pagination-bullet {margin:0px 4px;}
	#banners {height:180px;}
	
	#footer {border-top-width:2px;}
	#footer .lxwm {padding-bottom:5%;}
	#footer .lxwm h3 {padding-bottom:10px;font-size:14px;}
	#footer .lxwm .tel {margin-top:0px;font-size:12px;}
	#footer .lxwm .tel h2 {padding:6px 0 10px 0;font-size:18px;}
	#footer .lxwm .qrcode {top:15px;width:100px;}
	#footer .lxwm .ljs {margin-top:15px;}
	#footer .copyright {padding:3% 4%;font-size:10px;line-height:1.7;}
	
	.wrap,.wraps,#ds {padding-left:4%;padding-right:4%;}
	#content,#contents {padding-bottom:6%;}
	#contents {background-color:#f0f0f0;}
	#content > .wrap {padding:0;}
	#content > #tdws {top:-202px;}
	/*===================================================================================*/
	.tits > h2 {padding:0 10px;font-size:16px;font-weight:bold;}
	.tits ul li {padding:0 5px;}
	.tits ul li:first-child {padding-left:10px;}
	.tits ul li:last-child {padding-right:10px;}
	.tits ul li a {padding:0 8px;height:24px;line-height:24px;font-size:12px;border-radius:2px;}
	
	.editorc_nrs, .editorc_box {padding-top:4%;}
	.editorc table.pro-spec td {padding-top:5px;padding-bottom:5px;font-size:12px;}
	.editorc table.pro-spec tr td:nth-child(1) {padding-left:8px;padding-right:8px;width:90px;}
	.editorc table.pro-spec tr td:nth-child(2) {padding-left:8px;padding-right:8px;}
	.nodata {padding:80px 0px;font-size:14px;}
	.input_text {padding:0px 8px;height:40px;line-height:38px\9;}
	.input_area {padding:6px 8px;height:140px;line-height:1.5;}
	.input_select {padding:0px 0px 0px 8px;height:40px;}
	#prevnext {margin-top:6%;padding-top:12px;padding-right:0;font-size:12px;}
	#prevnext p {height:20px;}
	#prevnext_back {display:none;}
	#video_play {width:100%;height:220px;}
	#mtitle_name h2 {padding:9px 40px 9px 4%;font-size:17px;}
	#mtitle_menu a {padding:9px 40px 9px 4.3%;}
	#mtitle_menu a i {right:3.5%;}
	#mtitle_menu a.subs {padding-left:10%;}
	#mtitle_menu a.thds {padding-left:16%;}
	#mtitle_cur {padding:6px 4%;font-size:10px;}
	#mtitle_cur i {position:relativee;top:-1px;margin:0px 3px;font-size:8px;}
	#news_mpage {padding-top:6%;}
	#products_mpage {padding-top:6%;}
	/*===================================================================================*/
	/* 产品中心 */
	.products {padding:0 5% 2% 5%;}
	.products a {display:block;margin-top:30px;padding:5%;width:100%;border:none;box-shadow:0 0 15px rgba(100,100,100,0.3);}
	.products a:nth-child(even) {margin-left:0;}
	.products a .text h2 {padding-top:15px;line-height:1.4;white-space:normal;text-overflow:none;overflow:inherit;}
	.products a .text p {padding-bottom:5px;color:#999;}
	.products a:hover {border:none;box-shadow:0 0 15px rgba(100,100,100,0.3);}
	.products a:hover .imgs img {transform:none;}
	
	.pros_tisx {padding:6% 0 10px 0;}
	.pros_tisx span {margin-right:20px;font-size:16px;}
	.pros_tisx > a {bottom:10px;width:66px;height:20px;line-height:20px;font-size:10px;border-radius:12px;}
	
	#pros_search > div {padding-bottom:4%}
	#pros_search h3 {padding:4%;font-size:16px;}
	#pros_search .search {padding-left:65px;height:40px;}
	#pros_search .search .type {width:55px;}
	#pros_search .search .type p {line-height:40px;font-size:14px;}
	#pros_search .search .type p i {font-size:10px;font-weight:normal;}
	#pros_search .search .inputs {font-size:14px;}
	#pros_search .search .btn {width:40px;line-height:40px;color:#555;font-size:18px;}
	
	#pros_xpzs a {margin-top:4%;}
	#pros_xpzs a:nth-child(2) {margin-top:4%;}
	#pros_xpzs a:nth-child(odd) {background-image:url(../images/pros_xpzs_bg1.jpg);}
	#pros_xpzs a:nth-child(even) {background-image:url(../images/pros_xpzs_bg2.jpg);}
	#pros_xpzs a .text {padding:15px 10px 15px 15px;width:calc(100% - 120px);}
	#pros_xpzs a .text h2 {font-size:14px;}
	#pros_xpzs a .text h4 {padding:4px 0 8px 0;font-size:12px;font-weight:normal;}
	#pros_xpzs a .text p {font-size:10px;line-height:1.7;-webkit-line-clamp:none;overflow:inherit;}
	#pros_xpzs a .text span {margin-top:12px;width:70px;height:22px;line-height:22px;font-size:10px;border-radius:11px;}
	#pros_xpzs a .imgs {display:flex;flex-direction:column;justify-content:center;width:120px;}
	
	.pros_pltj {padding-top:8px;font-size:12px;line-height:1.7;}
	.pros_pltj span {margin-right:15px;}
	
	.pros_news li {margin:5% 0 0 0;width:100%;}
	.pros_news li:nth-child(even) {margin-left:0;}
	.pros_news li h2 {padding:0 10px;font-size:14px;font-weight:normal;}
	.pros_news li .desc {margin:4px 0 6px 0;padding:0 10px;font-size:12px;line-height:1.6;}
	.pros_news li .date {padding:6px 10px 0 10px;font-size:12px;}
	.pros_news li .date i {top:5px;right:10px;}
	/*===================================================================================*/
	/* 定制案例 */
	#cases li {margin-top:4.5%;align-items:center;}
	#cases li .imgs {width:38%;}
	#cases li .text {padding:8px 12px;}
	#cases li .text h2 {font-size:16px;}
	#cases li .text p {margin-top:3px;line-height:1.6;}
	/*===================================================================================*/
	/* 新闻中心 */
	#news li {display:block;margin-top:5%;background-color:#f0f0f0;}
	#news li .imgs {display:block;width:100%;}
	#news li .imgs img {width:100%;}
	#news li .imgs span {position:absolute;top:0;right:0;z-index:2;display:block;padding:5px 8px;color:#fff;font-size:11px;border-radius:0 0 0 3px;background-color:rgba(0,0,0,0.6);}
	#news li .date {display:none;}
	#news li .text {padding:3% 5% 4% 5%;}
	#news li .text p {line-height:1.7;}
	#news_info h1 {padding:5% 0 3% 0;font-size:16px;font-weight:bold;line-height:1.4;}
	#news_info p {padding-bottom:6px;color:#999;font-size:10px;}
	#news_info p span {padding:0px 6px;}
	/*===================================================================================*/
	/* 关于我们 */
	#jyln {margin-top:4%;}
	#jyln h3 {font-size:14px;line-height:1.6;}
	#jyln .wrap {padding-top:5%;}
	#jyln .sp {padding:15px 0 20px 0;}
	#jyln .sp a {width:50px;height:50px;}
	#jyln .sp a.pc {display:none;}
	#jyln .sp a.sj {display:inline-block;}
	#jyln .nrsm h4 {font-size:14px;}
	#jyln .nrsm .icon {padding:15px 0;}
	#jyln .nrsm .icon img {height:40px;}
	#jyln .nrsm .desc {font-size:12px;line-height:1.5;}
	#jyln .nrsm ul li {margin-top:15px;padding-left:30px;font-size:12px;line-height:1.5;}
	#jyln .nrsm ul li span {top:0;width:20px;height:20px;line-height:20px;font-size:10px;font-weight:bold;}
	#jyln .nrsm .nrl {padding:15px 10px;}
	#jyln .nrsm .nrr {padding:15px 10px;}
	#jyln .nrsm .nrc {padding:15px;}
	
	#team {padding-bottom:5%;}
	#team .nrs {padding-left:35px;padding-right:35px;}
	#team .swiper-slide p {padding:0 8px;height:28px;line-height:28px;font-size:12px;}
	#team .swiper-button {width:24px;height:50px;line-height:50px;font-size:16px;}
	/*===================================================================================*/
	/* 研发中心 */
	#download li {padding:12px 95px 12px 0;font-size:14px;}
	#download li .icon {right:0;padding-left:22px;width:80px;height:22px;line-height:22px;font-size:10px;}
	#download li .icon:before {width:22px;}
	#download li .icon i {width:22px;font-size:10px;}
	
	#winxz {left:4%;padding:15px;width:92%;}
	#winxz img {top:-24px;right:0;height:24px;}
	#winxz h3 {padding-bottom:12px;font-size:16px;}
	#winxz .inputs {margin-top:12px;padding-left:60px;height:38px;line-height:38px;}
	#winxz .inputs {font-size:12px;}
	#winxz .btn {margin-top:15px;padding-top:15px;}
	#winxz .btn button {width:130px;height:40px;font-size:14px;}
	
	#rljs {margin:0;padding:5% 4%;width:100%;border:none;box-shadow:none;}
	#rljs h3 {padding:10px;font-size:14px;border-radius:3px;box-shadow:inset 0 0 12px rgba(0,0,0,0.1);}
	#rljs .btn {text-align:center;}
	#rljs .btn button {width:90px;height:30px;font-size:14px;border-radius:3px;}
	#rljs .btn button:first-child {margin-right:12px;}
	#rljs table {margin:12px 0 15px 0;}
	#rljs table td {padding:6px 3px;font-size:12px;}
	#rljs table td input {height:30px;font-size:14px;}
	#rljs .size-mar {width:5px;}
	/*===================================================================================*/
	/* 人才招聘 */
	#jobs .marwd {width:92%;}
	#jobs > div {padding:1px 0 4% 0;width:100%;}
	#jobs .list .info {padding:12px 60px 12px 0;}
	#jobs .list .info p {margin-bottom:2px;font-size:15px;}
	#jobs .list .info span {font-size:12px;}
	#jobs .list .info i {width:31px;height:31px;}
	#jobs .list .info i:before {top:15px;left:10px;width:11px;height:1px;}
	#jobs .list .info i:after {top:15px;left:10px;width:11px;height:1px;}
	#jobs .active .info:after {border:15px solid transparent;border-bottom:15px solid #ececec;}
	#jobs .list .text {padding:4% 0;}
	#jobs .list .text .editorc {line-height:1.7;}
	/*===================================================================================*/
	/* 联系我们 */
	#contact_map .wrap {margin:0;padding:0;height:320px;}
	#message .inputs {width:100%;}
	#message .btn {margin-top:5%;}
	#message .mrl {margin-left:0;}
}