@charset "utf-8";
@media only screen and (max-width:1600px){
    .history .swiper-button-prev {left:0;margin-left:0;}
    .history .swiper-button-next{right:0;margin-right:0;}
}

@media only screen and (max-width:1570px){
    .wrap1 {margin:0 4%}    
    .fixtop .search {left:auto;right:4%;margin-left:0;margin-right:85px}    
    .swiper-button-prev {left:4%;margin-left:0;}
    .swiper-button-next{right:4%;margin-right:0;}
    .indpics .swiper-slide .text .title {font-size:45px;margin:-50px 0 80px 0}
    .fixtop .navpc {margin:0 0 0 15%}
    .fixtop .navpc li {margin:0 5% 0 0;}    
    .top-pic .text .title h2 { height:36px;line-height: 34px;padding:0 15px;margin:0 0 15px 0;font-size:18px;border-radius:36px;}
    .top-pic .text .content {font-size:50px; line-height: 1.3;}
    .top-pic.black .text .content {font-size:42px; line-height: 1.3;}
    .honor .swiper-pagination-progressbar {width:87%;}
    .honor .left {width:25%}
    .partner li img {max-width:90%;}    
    .device-banner .swiper-slide .text .title {margin-bottom:10px}
    .device-banner .swiper-slide .text .title h2 {height:40px;line-height: 37px;padding:0 20px;font-size:25px;border-radius:40px}
    .device-banner .swiper-slide .text .content {font-size:55px; line-height: 1.2;}
}

@media only screen and (max-width:1400px){
    .wrap2 {margin:0 4%}
}

@media only screen and (max-width:1250px){	
    .wrap {margin:0 4%}
	body {line-height:1.8;}   
	html,body,input,button,select,textarea,big,small {font-size:14px;font-weight:400}
    .list-paddingleft-1,.list-paddingleft-2{margin-left:17px;}
	.phonemenu { display:block;}
    .fixtop .navpc {display:none;}
	::-webkit-scrollbar {width: 1px;}
	.page_wrap {padding:30px 0 0 0;}
	.pager a,.pager span,.pager font {margin:1px 3px;width:23px; height:23px; line-height:21px;border-radius:3px;}
	.pager font {font-family:'宋体';margin:0px; line-height: 23px; }
	.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:12px;}
	.pager i {line-height: 25px;margin:0 5px; letter-spacing: 2px} 
    .swiper-button-next,.swiper-button-prev {width:26px;height:26px;margin-top:-13px;}
    .swiper-button-next:after,.swiper-button-prev:after {font-size:13px;width:26px;height:26px;line-height:25px;}
    .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:5px;}
    .swiper-pagination-bullet {width:11px;height:11px;background-size:5px 5px;}
    .swiper-pagination-bullet-active,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {background-size:5px 5px;}
    .indpics .swiper-horizontal>.swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {bottom:5px;}
    .indpics .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px 0 0}
    .indpics .swiper-button-next,.indpics .swiper-button-prev {display:none;}
    .indpics .swiper-slide .text .title {font-size:25px; line-height: 1.3;letter-spacing: 0.5px;margin:-30px 0 25px 0}
    .home-more a {height:25px; line-height: 23px;padding:0 0 0 12px;border-radius:25px;font-size:12px}
    .home-more a p {width:17px;height:17px; margin:4px 4px 0 10px;}
    .home-more a p span {font-size:15px;margin:1px 0 0 1px;}
    .home-more a:hover p {margin-left:10px}
    .fixtop,.fixtop.active {height:49px;border-bottom-width:1px;top:0}
    .fixtop .logo,.fixtop.active .logo {top:10px;}
    .fixtop .logo a {width:84px;height:30px;}
    .fixtop .search,.fixtop.active .search {top:13px;right:4%;margin:0 68px 0 0;width:125px;height:22px;border-radius:22px;}
    .fixtop .search button {width:14px;height:14px;margin:5px 5px 0 5px; background-size:100%}
    .fixtop .search input {width:95px;height:20px;font-size:12px;border-radius:20px}
    .fixtop .lan-mb {display:block;top:10px;right:0;margin:0 35px 0 0}
    .fixtop .lan-mb a {color:#0f68a2;font-weight:500;font-size:16px}
    .top-blank,.top-blank.active {height:50px}
    .home-subject {font-size:22px;line-height: 1.4;padding:0 0 0 28px;margin:0 0 25px 0}
    .home-subject:before {width:20px;height:2px;top:17px;}
    .home-device {padding:35px 0 40px 0;}
    .home-device ul {margin:0 0 30px 0}
    .home-device li a {padding:10px;}
    .home-device li .in {padding:10px 0 50px 0}
    .home-device li .in .title {left:6%;bottom:5px;width:88%;}
    .home-more-gray a {font-size:12px;height:25px; line-height: 23px;padding:0 0 0 12px;border-radius:25px;}
    .home-more-gray a p {width:17px;height:17px; margin:4px 4px 0 10px;}
    .home-more-gray a p span {font-size:15px;margin:1px 0 0 1px;}    
    .home-about {padding:40px 0;}
    .home-about:before {height:500px;}
    .home-about .left .title {font-size:16px; line-height: 1.6;margin:0 0 5px 0;}
    .home-about .left .subtitle {font-size:20px;line-height: 1.6;}
    .home-about .right .content {font-size:14px;margin:0 0 30px 0}
    .home-about .pic {margin-top:35px}
    .home-more-blue a {font-size:12px;height:25px; line-height: 23px;padding:0 0 0 12px;border-radius:25px;}
    .home-more-blue a p {width:17px;height:17px; margin:4px 4px 0 10px;}
    .home-more-blue a p span {font-size:15px;margin:1px 0 0 1px;}
    .home-more-blue a:hover p {margin-left:10px}
    .home-product .subject {font-size:20px; line-height: 1.6;margin:0 0 15px 0;}
    .home-product .content {line-height:1.8}
    .home-product ul {gap:5px;margin:30px 0 40px 0}
    .home-product li {width:calc(33.3333% - 3.3333px);width:-webkit-calc(33.3333% - 3.3333px);}
    .home-product li .title {bottom:15px;font-size:18px;}
    .home-product li .title p {margin-top:0px;}
    .home-product li:hover .title p {height:25px;}  
    .home-culture ul {padding:5% 0;}
    .home-culture ul:before,.home-culture ul:after{left:32%;width:1px;}
    .home-culture ul:after {left:auto;right:26.2%}    
    .home-culture li .pic img {width:50px;}
    .home-culture li .title {font-size:20px; line-height: 1.5;margin:20px 0 5px 0}
    .home-culture li .content {font-size:14px;letter-spacing: 0}
    .new_telst li {margin:0 0 0 10px;height:30px;line-height: 29px;border-radius:30px;display:block;padding:0 15px;}
    .new-wrap {margin:30px 0 0 0}
    .home-news {padding:35px 0 40px 0}
    .home-news .home-subject {top:0px}
    .home-news dl {margin-bottom:25px}
    .home-news dd .pic {border-radius:3px}
    .home-news dd .title {padding:20px 10% 10px 5%;line-height: 1.6}
    .home-news dd .title a {font-size:14px; line-height: 1.4;}
    .home-news dd .date {font-size:12px;padding:0 10% 0 5%}
    .foot {padding:35px 0 30px 0}
    .foot .text {width:42%}
    .foot .text .logo {width:120px;margin:0 0 20px 0}
    .foot .text li {margin:5px 0 0 0}
    .foot .text li .pic {top:6px;width:15px}
    .foot .text li .title {padding:0;font-size:14px;line-height: 1.8}
    .foot .message {width:53%;margin-top:-5px}
    .message li .col {width:48%;border-bottom-width:1px;padding:0 0 5px 17px;margin:0 0 20px 0}
    .message li .full {width:100%}
    .message li p {top:7px;font-size:20px; }
    .message li.btn {margin-top:15px}
    .message li.btn .col {width:100px}
    .message li.btn img {bottom:-2px;left:110px;border-radius:5px;width:84px;height:30px}
    .message li.btn .col-btn {top:2px;padding:0 0 0 200px;width:100%;margin:0}
    .message li.btn button {height:30px;border-radius:5px;font-size:14px;width:100%}
    .top-pic {padding:0;height:300px }
    .top-pic .text .title {margin:0 0 5px 0}
    .top-pic .text .title h2 { height:25px;line-height: 24px;padding:0 12px;margin:0 0 10px 0;font-size:14px;border-radius:25px;}
    .top-pic .text .content {font-size:25px; line-height: 1.4;}
    .top-pic.black .text .content {font-size:23px; line-height: 1.4;}
    body .content-section {scroll-margin-top:50px;}
    body.active .content-section {scroll-margin-top:50px;}
    .navbar {margin-top:-15px}
    .navbar-nav li a {height:30px; line-height: 29px;font-size:14px;}
    .about {font-size:14px;margin:35px 0 40px 0}
    .about .home-subject {margin:0 0 25px 0}
    .about tr:nth-child(2) td {padding-top:30px}    
    .history {padding:35px 0 35px 0}
    .history .home-subject {margin:0 0 30px 0}
    .history .mySwiper2 .swiper-slide .text {width:50%}
    .history .mySwiper2 .swiper-slide .text .title{font-size:40px; text-shadow:1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff,  0 -1px 0 #fff;margin:0 0 20px 0}
    .history .mySwiper2 .swiper-slide .text .content {font-size:14px; line-height: 1.8;font-weight:400}
    .history .mySwiper2 .swiper-slide .pic {width:45%;margin-top:5px;}
    .history .mySwiper2 .swiper-slide-no-pic .text {width:100%}
    .history .line {top:11px;height:1px}
    .history .mySwiper {margin:40px 30px 0 30px;height:50px;}
    .history .mySwiper .swiper-slide .icon {width:20px;height:20px;border:1px solid transparent;margin-left:-11px;}
    .history .mySwiper .swiper-slide .icon:before {left:7px;top:7px;width:7px;height:7px; }
    .history .mySwiper .swiper-slide .title {top:25px;font-size:14px;margin-left:-16px;}
    .history .mySwiper .swiper-slide-thumb-active .icon {border-color:#fff}
    .history .swiper-button-next,.history .swiper-button-prev {width:25px;height:25px;top:-2px;}
    .history .swiper-button-next:after,.history .swiper-button-prev:after {font-size:14px;width:25px;height:25px;line-height:25px;}
    .history .swiper-button-prev {left:0;margin-left:0;}
    .history .swiper-button-next{right:0;margin-right:0}    
    .honor {margin:40px 0 40px 0}
    .honor .left {width:25%}
    .honor .left .home-subject {margin:10px 0 0 0}
    .honor .left .home-subject:before {top:-10px;}
    .honor .left .content {margin:25px 0 0 0}
    .honor .left .content img.ccc {margin-top:0px;width:30px}
    .honor .right .swiper-slide .pic {padding:15px 10%;height:300px}
    .honor .right .swiper-slide .title {padding:15px 10% 10px 10%;min-height:60px}
    .honor .swiper {padding:0 0 50px 0}
    .honor .swiper-pagination-progressbar {width:86%;bottom:12px}
    .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:2px;}
    .honor .swiper-button-next,.honor .swiper-button-prev {width:25px;height:25px;margin-top:-12px;}
    .honor .swiper-button-next:after,.honor .swiper-button-prev:after {font-size:14px;width:25px;padding:0 1px 0 0;height:25px;line-height:25px;}
    .honor .swiper-button-prev {right:35px}    
    .partner {margin:0 0 40px 0}
    .partner .home-subject:before {top:40px;margin-left:-10px}
    .partner .content {margin:10px auto 30px auto;}
    .partner ul {gap:20px;}
    .partner li {paddin:5px;width:calc(25% - 15px);width:-webkit-calc(25% - 16px);box-shadow:0 0 5px rgba(0,0,0,0.2);height:70px;}
    .partner li img {max-width:90%;max-height:50px}
    .partner li:hover {top:0;box-shadow:0 0 10px rgba(0,0,0,0.3);}    
    .device {margin:35px 0 40px 0}
    .device ul {gap:20px;}
    .device li {width:calc(33.3333% - 13.3333px);width:-webkit-calc(33.3333% - 13.3333px);padding:20px;border-width:1px;border-radius:5px;}
    .device li .pic {padding:0 0 70px 0}
    .device li .text{height:50px;;}
    .device li .title,.device li .subtitle {height:25px;line-height:25px;}
    .device li .title a {font-size:18px;}
    .device li .subtitle{font-size:14px;margin-top:2px}
    .device li .more {margin-top:8px;padding:15px 0 0 0;}
    .device li .more .tubiao {width:20px;height:20px;line-height: 20px;}
    .device li .more .tubiao span {font-size:16px; line-height: 20px;margin:0px 0 0 1px}
    .device li .more .font {height:21px;line-height: 20px;border-radius:21px;width:70px;font-size:12px;}
    .device li:Hover .pic {padding:0 0 120px 0}
    .device li:hover .text{height:100px;}
    .page_wrap_pn {margin:30px 0 0 0;padding:20px 0 0 0}
    .pager_pn a,.pager_pn span{font-size:14px;margin:0 0 0 15px;padding:0 20px; height:30px; line-height:30px;border-radius:30px;}
    .page_wrap_pn .page {top:21px}   
    .device-banner .swiper-slide .pic {padding:0;height:300px;}
    .device-banner .swiper-slide .text .title {margin:-40px 0 5px 0;}
    .device-banner .swiper-slide .text .title h2 {height:25px;line-height: 24px;padding:0 12px;margin:0 0 10px 0;font-size:14px;border-radius:25px;}
    .device-banner .swiper-slide .text .content {font-size:25px; line-height: 1.4;}
    .device-banner .swiper-horizontal>.swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {bottom:20px;}
    .device-show {margin:35px 0 0 0}
    .device-show .des {margin:0 0 20px 0}
    .device-show .des .device-model {font-size:30px; line-height: 1.4;margin-top:-10px;}
    .device-show .des .device-name {font-size:20px;line-height: 1.4;margin:5px 0 30px 0}
    .device-show .des ul {gap:30px;}
    .device-show .des li img {height:40px;}
    .device-show .des li p {margin-top:5px}    
    .device-show .des .right {margin-left:20px;max-width:300px}
    .device-show .des-id-553 .right {max-width:60%}
    .device-show .des-id-552 .right {max-width:60%}
    .device-show .des-id-551 .right {max-width:60%}
    .device-show .des-id-550 .right {max-width:60%}
    .device-show .des-id-548 .right {max-width:60%}
    .device-show .des-id-547 .right {max-width:60%}
    .device-show .special ul {margin-bottom:30px}    
    .device-show .special li {border-top-width:1px;padding:20px 0;}
    .device-show .special li:first-of-type {border:0;}
    .device-show .special li:last-of-type {padding-bottom:0}
    .device-show .special li .subject {top:20px;height:30px;line-height: 29px;border-radius:30px;font-size:16px;padding:0 15px;}
    .device-show .special li .content {margin:0 0 0 90px;font-size:14px}
    .device-show-more .home-subject {padding:0}
    .device-show-more .home-subject:before {display:none;}
    .device-show-more .content {padding:0;margin:-15px 0 30px 0}
    .device-show .des2 .device-name {margin-bottom:30px}
    .device-show .des2 ul {top:10px}
    .device-show .des2 .right {max-width:100%;margin:0 0 5px 0}
    .product {margin:35px 0 40px 0}
    .product ul {gap:20px;}
    .product li {width:calc(33.3333% - 13.3333px);width:-webkit-calc(33.3333% - 13.3333px);border-radius:5px}
    .product li .pic {border-radius:5px;}    
    .news-cate {margin:35px 0 20px 0}
    .news-cate .subject p {margin:5px 0 0 0}
    .news-cate .subject a.active {font-size:22px;}
    .news {margin:0 0 40px 0}
    .news li {border-bottom-width:1px;padding:23px 0 20px 0;}
    .news li:first-of-type {border-top-width:1px;}
    .news li .text .cate a {padding:0 10px;height:23px;line-height: 22px;font-weight:400;color:#fff;border-radius:23px}
    .news li .text .title { line-height: 24px;margin:5px 40px 10px 0}
    .news li .text .title a {font-size:16px;}
    .news li .text .more {top:54px;}
    .news li .text .more a {width:25px;height:25px; line-height: 24px; border-width:1px}
    .news li .text .more a span {font-size:14px;margin-right:-1px}
    .news li.pic-yes {padding:20px 0}
    .news li.pic-yes .text {width:45%;margin:0 5% 0 0}
    .news li.pic-yes .text .title {margin-bottom:15px}
    .news li.pic-yes .pic {border-radius:5px;}
    .news li.pic-yes .more {top:auto;bottom:20px;right:auto;left:0}
    .news .page_wrap_pn {padding:25px 0 0 0}
    .news .page_wrap_pn .page {top:28px}
    .news-search {top:14px}
    .news-search ul {gap:5px}
    .news-search li {height:30px;border-radius:30px;}
    .news-search li select {border-radius:30px;height:30px;width:120px;padding:0 10px;}
    .news-search li:nth-child(2) select {width:80px;}
    .news-search li:nth-child(3) {width:160px;}
    .news-search li input {border-radius:30px;width:118px;padding:0 0 0 10px;height:30px;font-size:14px}
    .news-search li button {width:30px;border-radius:30px}
    .news-search li button span {font-size:18px;}
    .news-search li:before { right:10px;top:5px;}    
    .news-show .title {border-top-width:1px;font-size:20px;padding:30px 0 5px 0}
    .news-show .content {margin:30px 0 30px 0}
    .prevnext {border-top-width:1px; padding:25px 0 40px 0}
    .prevnext a {font-size:13px;margin:0 5px;padding:0 15px; height:25px; line-height:24px;border-radius:25px;}
    .contact {margin:10px 0 40px 0}
    .contact li {margin:30px 0 0 0;padding:0 0 0 20px}
    .contact li:nth-child(odd) {padding:0 20px 0 0}
    .contact li .title {font-size:20px;}
    .contact li .subtitle {font-size:16px;margin:3px 0 15px 0; line-height: 1.5}
    .contact li .content {font-size:14px;line-height: 1.8;}
    .map iframe,#container {height:300px}    
    .feedback .subject {font-size:18px; line-height:1.6;margin:0px 0 30px 0;}
    .feedback dl {gap:10px;margin:0 0 25px 0}
    .feedback dd {height:70px;font-size:14px;border-radius:3px;}
    .feedback dd i {width:20px;height:20px;margin:12px auto 11px auto;}
    .feedback dd i:before {width:20px;height:20px;}
    .feedback dd.part i:before {background-size:100%}
    .feedback dd.media i:before {background-size:100%}
    .feedback dd.other i:before {background-size:100%}
    .feedback dd i:after {width:20px;height:20px;}
    .feedback dd.part i:after {background-size:100%}
    .feedback dd.media i:after {background-size:100%}
    .feedback dd.other i:after {background-size:100%}
    .feedback ul {gap:10px;}
    .feedback li {width:calc(33.3333% - 6.666px);width:-webkit-calc(33.3333% - 6.6666px);}
    .feedback li p {font-size:14px;margin:10px 0 10px 0; line-height: 20px;height:20px; }
    .feedback li p i {margin:6px 5px 0 0;}
    .feedback li input[type="text"] {height:30px;border-radius:2px;padding:0 10px}
    .feedback li textarea {height:120px;order-radius:3px; padding:5px 10px; }
    .feedback li.country {gap:10px;}
    .feedback li.country .col {width:calc(50% - 5px);width:-webkit-calc(50% - 5px);}
    .feedback li.btn button {width:150px;height:35px;font-size:16px;border-radius:3px;margin:10px auto 40px auto; }
    .feedback li.btn button img {margin:7px 0 0 7px;height:14px}
    .footer {padding:10px 0 20px 0;font-size:13px;}
}

@media only screen and (max-width:788px){
    .home-device li .in {padding:10px 0 50px 0}
    .home-device li .in .title {bottom:10px;}
    .home-device li {width:calc(50% - 1.5px);width:-webkit-calc(50% - 1.5px);}
    .top-pic {height:250px }
    .honor .swiper-pagination-progressbar {width:78%;}
    .navbar-device .navbar-nav li {width:50%}
    .device li {width:calc(50% - 10px);width:-webkit-calc(50% - 10px);}
    .device-banner .swiper-slide .pic {padding:0;height:250px;}
    .product li {width:calc(50% - 10px);width:-webkit-calc(50% - 10px);}

}

@media only screen and (max-width:640px){
    .indpics .swiper-slide .pic {padding:0;height:250px}
    .indpics .swiper-slide .text .title {font-size:18px; line-height: 1.5;}
    .home-device li .in {padding:10px 0 50px 0}
    .home-device li .in .title {bottom:5px;font-size:13px}
    .home-about .left {width:100%}
    .home-about .right {width:100%;margin-top:25px}
    .home-product ul {display:block;gap:0;}
    .home-product li {width:100%;margin-top:4%}
    .home-product li:first-of-type {margin-top:0}
    .home-culture ul {display:block;padding:40px 0 10px 0;}
    .home-culture ul:before,.home-culture ul:after{display:none;}
    .home-culture li {border-top:1px solid #fff;padding:30px 0;}
    .home-culture li:first-of-type {border-top:0;padding-top:0}
    .home-news dl {display:block}
    .home-news dd {width:100%;margin-top:30px}
    .home-news dd:first-of-type{margin-top:0}
    .foot .wrap1 {display:block;}
    .foot .text {width:100%}
    .foot .message {width:100%;margin-top:30px}
    .foot .text .logo {width:120px;margin:0 0 20px 0}
    .top-pic {height:200px }
    .top-pic .text .content {font-size:18px; line-height: 1.5;}
    .top-pic.black .text .content {font-size:16px; line-height: 1.5;}
    .about td {width:100%;display:block}
    .about tr:nth-child(1) td:nth-child(1) {padding:0}
    .about tr:nth-child(1) td:nth-child(2) {padding:25px 0 0 0}
    .about tr:nth-child(2) td img:nth-child(1) {width:100%;margin:0 0 0.5% 0}
    .about tr:nth-child(2) td img:nth-child(2) {width:100%}
    .history .mySwiper2 .swiper-slide .in {display:block}
    .history .mySwiper2 .swiper-slide .text {width:100%}
    .history .mySwiper2 .swiper-slide .pic {width:100%;margin-top:30px;}
    .honor .wrap1 {display:block}
    .honor .left {width:100%}
    .honor .right {width:100%;margin-top:30px}
    .honor .right .swiper-slide .title {padding-top:15px;padding-bottom:20px;min-height:0}
     .partner li {width:calc(33.3333% - 13.3333px);width:-webkit-calc(33.3333% - 13.3333px);}
    .partner li img {max-width:80%;}
    .navbar-device .navbar-nav li a {font-size:12px;padding:0 5px}
    .device ul{gap:0}
    .device li {width:100%;margin-top:4%}
    .device li:first-of-type {margin-top:0}    
    .device-banner .swiper-slide .pic {padding:0;height:200px;}    
    .device-banner .swiper-slide .text .title {margin:-40px 0 0 0;}
    .device-banner .swiper-slide .text .content {font-size:18px; line-height: 1.4;}    
    .device-show .special li {text-align:center}
    .device-show .special li .subject {position:relative;left:0;top:0;display:inline-block;margin:5px auto 15px auto;padding:0 20px}
    .device-show .special li .content {margin:0}
    .device-show .des {display:block; text-align: center}
    .device-show .des ul {align-items: center;justify-content: center}
    .device-show .des .right {text-align:center;max-width:80%;margin:40px auto 0 auto}
    .device-show .des2 ul {position:relative;top:0}
    .device-show .des2 .right {max-width:100%}
    .device-show .des-id-553 .right {max-width:100%}
    .device-show .des-id-552 .right {max-width:100%}
    .device-show .des-id-551 .right {max-width:100%}
    .device-show .des-id-550 .right {max-width:100%}
    .device-show .des-id-548 .right {max-width:100%}
    .device-show .des-id-547 .right {max-width:100%}
    .product ul {gap:10px}
    .product li {width:calc(50% - 5px);width:-webkit-calc(50% - 5px);} 
    .news li .text .title {margin-right:0}
    .news li .text .more {top:auto;bottom:18px}
    .news li.pic-yes {display:block}
    .news li.pic-yes .text {width:100%;margin:0;position: relative}
    .news li.pic-yes .pic {width:100%;margin:25px 0 5px 0}
    .news li.pic-yes .more {bottom:-2px;margin-top:0;right:0;position:absolute;left:auto}   
    .news-cate .subject p {margin:-1px 0 0 10px;display:inline-block;vertical-align: top;}
    .news-search {position:relative;;top:0;margin-top:15px}
    .news-search li {width:30%}
    .news-search li:nth-child(2) {width:21%}
    .news-search li select {width:100%;box-sizing: border-box;}
    .news-search li:nth-child(2) select {width:100%;box-sizing: border-box;}
    .news-search li:nth-child(3) {width:49%;box-sizing: border-box;}
    .news-search li input {width:80%;box-sizing: border-box; background: none;height:28px}
    .news-search li button {width:20%}    
    .contact li {width:100%;padding:0}
    .contact li:nth-child(odd) {padding:0}

}








