@charset "utf-8";
@media only screen and (max-width:1200px){	
    .wrap,.wrap1 {margin:0 4%;max-width:100%;}
    :root{scroll-behavior:auto;}
	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:0 0 0 15px;}
	.phonemenu { display:block;}
	::-webkit-scrollbar {width: 1px;}
    .fixtop {height:50px;}
    .fixtop .logo {top:17px;}
    .fixtop .logo a {width:118px;height:25px}    
    .fixtop .navpc {display:none;}  
    .animated {-webkit-animation-duration: 0s;animation-duration: 0s;}
	.page_wrap {padding:40px 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:25px;height:25px;margin-top:-12px;}
    .swiper-button-next:after,.swiper-button-prev:after { font-size:14px;width:25px;height:25px;line-height:25px;}
    .vertically-center {margin-top:0}
    .home {font-size:14px;}    
    .home li {width:101px;}
    .home li .text:before,.home li .text:after,.home li:before {display:none;}
    .home li .text {  background: url("../images/home-btn-bg.png") no-repeat center;background-size:100%;width:101px;height:35px;}
    .home li .title a {font-size:14px; line-height: 28px;padding:0 0 0 10px; position: relative;left:0;top:0}
    .home li .title i {margin:6px 4px 0 0;}
    .home li .title i img {width:18px}   
    .home li.menu-about:hover .text,.home li.menu-product:hover .text,.home li.menu-news:hover .text,.home li.menu-download:hover .text,.home li.menu-founder:hover .text,.home li.menu-case:hover .text {height:35px;}
    .home li dl {display:none;}
    .home li.menu-about {left:27.5%;bottom:23.5%}
    .home li.menu-product {left:83.8%;bottom:22.5%}
    .home li.menu-news {left:42.5%;bottom:12%}
    .home li.menu-case,.home li.menu-case:hover {left:62.6%;top:14.6%}
    .home li.menu-download {left:79%;bottom:70%}
    .home li.menu-job {left:1%;top:17%}
    .home li.menu-service {left:7%;bottom:42%}
    .home li.menu-contact {left:0%;top:37%}
    .home li.menu-founder {left:1%;bottom:30%}    
    .indexrightmenu {display:none;}
    .about .text {height:auto;padding-right:0;overflow-y:visible}    
    .about {padding:100px 0 0 0;}
    .about-subject {font-size:22px;margin-bottom:25px}
    .about .text .pic {border-radius:10px;}
    .about .text .pic img {border-radius:10px;}
    .about .text .content {font-size:16px; line-height: 1.8}
    .digital-animation ul {margin-top:35px}
    .digital-animation li:before {right:-70%;}    
    .footer {padding:30px 0 0 0}
    .footer .logo {padding:0 0 15px 0;margin:0 0 25px 0; text-align: center}
    .footer .logo a {width:239px;height:30px; background-size:100%;margin:0 auto}
    .footer dl {display:none}
    .footer .content {float:none;line-height: 1.4;margin-top:5px;font-size:14px; text-align: center}
    .footer .content h3 {font-size:22px}
    .footer .content strong {font-size:18px}
    .foot-copy {padding:15px 0 20px 0;margin-top:30px;font-size:12px;}	
    .name-mb {display:block;position: absolute;top:-50px}    
    .new_telst {margin:0 0 30px 0}
    .new_telst li {padding:0 20px;height:30px; margin-left:10px;line-height: 28px;font-size:16px;border-radius:30px;}
    .culture {margin-top:50px}
    .culture .in {max-width:100%}
    .culture .in .pic h2 {border-top-left-radius:10px;border-bottom-left-radius:10px}
    .culture .in .text {border-top-right-radius:10px;border-bottom-right-radius:10px;}
    .culture .in .text .icon img {height:30px} 
    .culture .in .text .title {font-size:25px;margin:-5px 0 20px 0}
    .culture .in .text .title:before {bottom:-8px;width:30px;margin-left:-15px;height:2px}
    .culture .in .text .content {font-size:14px;padding:0 20px}
    .honor { background-position:center;margin-top:50px}
    .hon_con_box {margin:30px 0 30px 0}
    .hon_con_box .swiper-container {width: 45%;}
    .hon_con_box .swiper-container .honor_con_me {transform: scale(.8);}
    .hon_con_box .swiper-container .honor_con_me .honor_t {font-size: 14px; line-height: 1.6;margin:15px 0 0px 0;}
    .hon_con_box .swiper-container .honor_con_me .honor_c {font-size: 20px; line-height: 1.4; }
    .hon_nav_box .swiper-container {margin:0 6%}
    .patent {margin-top:50px;}
    .patent .swiper-container{margin:0 5%;width:90%}  
    .history {padding-bottom:40px;margin-top:50px}
    .history .about-subject {margin-bottom:25px}
    .history .row:before {top:18px;height:10px; }
    .history .swiper-wrapper{padding:10px}
    .history .swiper-slide .in {padding-right:3vw}
    .history .swiper-slide .date {padding:0 10px 0 17px;margin-bottom:20px; letter-spacing: 0; font-size:16px;}
    .history .swiper-slide .date:before {top:4px; width:10px;height:10px; }
    .history .swiper-slide .date:after {left:-10px;top:5px; width:10px;height:10px}
    .history .swiper-slide .text {padding:15px 20px 20px 20px;min-height:65px}
    .history .swiper-slide .text .title {font-size:30px; line-height: 1;letter-spacing: 0;}
    .history .swiper-slide .text .content {font-size:14px;}
    .history .swiper-slide .text .content li {padding:0 0 0 22px;margin-top:8px}
    .history .swiper-slide .text .content li:before {top:6px;width:14px;height:14px}
    .history .swiper-button-next,.history .swiper-button-prev { top:-46px}
    .history .swiper-button-prev {right:35px}    
    .product-name{font-size:22px; line-height: 1.4;}    
    .product .text {width:40%}
    .product .pic {width:50%;margin-left:10%}
    .product .content {font-size:16px;margin:15px 0 30px 0}
    .product-more a,.product-more a:hover {height:30px; line-height:28px;font-size:14px;padding:0 15px;border-radius:30px; letter-spacing: 0}
    .product-more a span,.product-more a:hover span {margin:1px 0 0 3px;font-size:16px;}
    .product {padding:50px 0 0 0}    
    .product .section {padding:40px 0 40px 0;}
    .product .fp-auto-height {padding-bottom:0}
    .productShow {padding-top:40px}
    .productShow li {padding:0 0 50px 0}
    .productShow li .title {font-size:20px; line-height: 1.6;margin:0 0 25px 0}
    .productShow li .content {font-size:14px; line-height: 1.8;}
    .productShow li.id-106 .content,.productShow li.id-115 .content {font-size:14px; line-height: 1.8}
    .productShow li.id-106 .content .text,.productShow li.id-115 .content .text {padding-left:15px}
    .productShow li.id-106 .content .text:before,.productShow li.id-115 .content .text:before {width:2px;}
    .productShow li.id-106 .content .text:after,.productShow li.id-115 .content .text:after {left:-1px;width:4px;height:25px; }
    .productShow li .content .table-product-features h3 {font-size:18px; margin-bottom:20px;}
    .productShow li .content .table-product-features td {width:45%;padding-top:25px;padding-bottom:25px}
    .productShow li .content .table-product-features td:nth-child(2) {width:50%;padding-left:10%;}
    .productShow li .table-BA .list-paddingleft-1,.productShow li .table-BA .list-paddingleft-2 {margin-top:10px;padding-top:10px;}
    .productShow li .table-BA h3 {font-size:16px;line-height: 1.6;}
    .productShow li .table-BA h3 img{width:22px;top:2px}
    .productShow li li {padding:0 0 0 10px}
    .productShow li li:before {top:10px;width:4px;height:4px;transform: scale(1);}
    .productShow li .table-product-model td {border-bottom-width:1px;padding:10px 5px}
    .productShow li .table-product-model td.small {font-size:12px}
    .productShow li .table-product-model td.small img {height:10px;top:7px;margin-right:2px;}    
    .productShow li .table-coolant-comparison td:nth-child(1) {width:25%}
    .productShow li .table-coolant-comparison td:nth-child(2) {width:30%}
    .productShow li .table-coolant-comparison td:nth-child(3) {width:25%}
    .productShow li .table-coolant-comparison td:nth-child(4) {width:20%}
    .productShow li .table-coolant-comparison td {border-bottom-width:1px;padding:10px 5px;}
    .productShow li .table-coolant-comparison tr:nth-child(1) td {font-size:16px}
    .productShow li .table-coolant-comparison .coolant-title {font-size:14px;height:auto; line-height:19px;padding:3px 10px 4px 10px;border-radius:25px;}
    .productShow li .table-coolant-comparison li {padding:0 0 0 10px; }
    .productShow li .table-coolant-comparison li:before {top:11px;width:4px;height:4px;}    
    .news {padding:55px 0 0 0;}
    .news .news-section{margin-top:35px;}
    .news .fp-auto-height {margin-top:50px}
    .news-subject {font-size:20px;margin-bottom:-15px;}
    .news-item .text {padding:10px 15px 15px 15px;}
    .news-item .text .title {font-size:14px;line-height: 25px;height:25px}
    .news-item .text .date-person-more {margin-top:20px;font-size:12px;}
    .news-item .text .date-person-more .date {padding-left:20px}
    .news-item .text .date-person-more .date:before {top:-1px;width:15px;height:15px;}
    .news-item .text .date-person-more .person {margin-left:10px}
    .news-item .text .date-person-more .more {bottom:-6px}
    .news-item .text .date-person-more .more a {height:22px; line-height:20px;padding:0 5px 0 8px;border-radius:25px;font-size:12px}
    .news-item .text .date-person-more .more a span {font-size:14px;margin-top:1px;}
    .pagination {margin-top:25px;}
    .page-link {width:25px;height:25px; line-height:23px; margin:2px 4px}
    .page-link.prev:before,.page-link.next:before {font-size:20px; line-height: 25px;}
    .page-link.prev:before {left:3px;}
    .page-link.next:before {left:3px;}
    .ellipsis {margin: 0 2px;}    
    .news-current {margin-top:50px;font-size:12px;padding:12px 0 8px 0; line-height: 1.4}
    .news-current span {margin:-2px 2px 0 2px;font-size:16px}
    .news-show .title-date {padding:20px 15px 20px 15px;margin:30px 0}
    .news-show .title-date .title {font-size:18px; line-height: 1.6;margin-bottom:15px;}
    .news-show .title-date .date-share {font-size:12px}
    .news-show .title-date .date-share img {width:15px;margin:4px 4px 0 0}
    .news-show .title-date .date-share .person {margin:0 20px}
    .news-show .title-date .date-share .person:before {height:12px;left:-10px;top:6px}
    .news-show .title-date .date-share .person:after {height:12px;right:-11px;top:6px}
    .news-show .content {padding-bottom:50px}
    .news-show .content img {margin:5px 0}
    .share{display:none;}
    .case .fp-auto-height {margin-top:50px}
    .case-subject {font-size:22px; line-height: 1.6;margin-bottom:-20px;margin-top:95px}
    .case .news-subject {margin:40px 0 25px 0}
    .news-subject i {margin:6px 10px 0 0;width:28px;height:25px; line-height:24px;font-size:14px; }
    .case .news-item .text .content {line-height:1.8}
    .case .news-item .text .content em {font-size:13px;margin:0 5px}
    .case .news-item .text .year {top:7px;right:15px;font-size:18px;}    
    .pagination-case {margin-top:20px;position:relative;top:0;right:0; text-align:center}
    .pagination-case .num {display:inline-block;font-size:14px;margin:2px 10px 0 10px;}
    .pagination-case .num font{color:#008A8F}
    .case .case-section371 .news-item .text{padding:0 4%}
    .case .case-section371 .news-item .text .title {font-size:18px;}
    .case .case-section371 .news-item .text .summry {margin:15px 0 20px 0}
    .case .case-section371 .news-item .text .content {font-size:12px;padding:2px 15px 0 15px}
    .case .case-section371 .news-item .text .content:before,.case .case-section371 .news-item .text .content:after {width:10px;height:10px;}
    .case .case-section371 .news-content {gap:0}
    .case .case-section371 .news-item {width:100%;margin-top:20px}
    .case .case-section371 .news-item:first-of-type {margin-top:0}
    .service {padding:100px 0 40px 0}
    .service li .content {font-size:14px;padding:30px 5%}
    .service li .content img {width:20px; }
    .service-out .fp-auto-height {margin-top:60px}
    .zuji .text .content {font-size:1.5625vw;}
    .zuji .text .content h3 {font-size:1.9271vw;}
    .zuji .text .map-big {width:55vw}
    .zuji .text .map-small img {width:35vw;}
    .ripple-container {margin:2.6vw 0 0 3.3vw;}    
    .job {padding:90px 0 50px 0}
    .job .left {font-size:22px;}
    .job .right {margin-left:120px}
    .job .right .subject{font-size:14px;margin-bottom:0px;}
    .accordionservice li {margin-top:15px;padding:15px 15px 20px 15px;}
    .accordionservice li .link .title {font-size:18px; line-height: 1.6;}
    .accordionservice li .link .title span {margin:2px 15px 0 0;padding:0 5px;font-size:14px;height:25px; line-height: 24px}
    .accordionservice li .link .date {font-size:14px; top:1px;padding-left:20px}
    .accordionservice li .link .date:before {width:15px;height:15px;top:5px}
    .accordionservice li .link .subtitle {margin-top:5px}
    .accordionservice li .link .subtitle span {margin-right:10px}
    .accordionservice li .link .subtitle span:before {left:-5px;top:1;height:10px;}
    .accordionservice li .link .subtitle i {bottom:-2px;font-size:16px;}
    .accordionservice .submenu {font-size:14px;margin-top:20px;padding-top:20px;}
    @-webkit-keyframes fadeInUp {
      0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
      }
      100% {
        opacity: 1;
        -webkit-transform: none;
                transform: none;
      }
    }
    @keyframes fadeInUp {
      0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
      }
      100% {
        opacity: 1;
        -webkit-transform: none;
                transform: none;
      }
    }
    .fadeInUp {
      -webkit-animation-name: fadeInUp;
              animation-name: fadeInUp;
    }    
    .contact .ripple-container {margin:-2.9vw 0 0 0;right:19.5vw}
    .contact .vertically-center {height:550px;margin-top:50px}
    .contact .text .in {width:60%;padding:20px}
    .contact .text .subject {padding:0 0 10px 0;margin-bottom:15px}
    .contact .text .subject .lx {font-size:20px}
    .contact .text .subject .company {top:12px;font-size:14px;}
    .contact .text .content {font-size:14px; line-height:1.8}
    .contact .text .content .row {padding-left:70px}
    .contact .text .look-map {margin:20px 0 25px 0}
    .contact .text .look-map a {height:30px;padding:0 15px;line-height: 28px;border-radius:30px;font-size:13px;}
    .contact .text .look-map a span {right:15px;top:1px;font-size:17px;}
    .online-shop ul:nth-child(2) {margin-top:20px}
    .online-shop li:Hover {top:0}
    .online-shop li .icon img {height:25px;}
    .online-shop li .code {bottom:60px;width:100px;margin-left:-50px;height:100px;}
    .online-shop li .title {font-size:12px; margin-top:5px}
    .down-content .down-item {padding:12px 15px;}
    .down-item .title a {font-size:16px; padding:0 80px 0 25px;}
    .down-item .title a:before {top:3px; width:18px;height:18px;}
    .down-item .title p {top:2px;font-size:13px}
    .down-item .row {font-size:13px;margin-top:10px}
    .down-item .row a {padding-left:22px;margin-right:28px;}
    .down-item .row a:before {top:5px; width:15px;height:15px;}
    .down-item .row .preview a:after {top:6px;right:-15px;height:12px;}
    .down-item .row .date {font-size:13px;}
    .download {padding-top:65px}
    .download .new_telst {top:-42px;}
    .download .section {margin-top:30px}
    .download .news-subject {margin:0 0 10px 0}
    .download .fp-auto-height {margin-top:50px}
    .down-item {margin-top:10px}
    .news-search {padding:0 0 50px 0;}
    .news-form{margin:30px 0;}
    .news-form i {width:27px;height:27px;border-radius:5px;margin-right:5px}
    .news-form #k {border-radius:5px;height:25px;width:200px;padding:0 25px 0 5px;font-size:13px}
    .news-form #sbtn {font-size:16px; width:25px;height:25px;border-radius:5px;}
    .news-search-center {position:relative;top:95px;height:50px;margin-bottom:40px}
    .news-search-center .news-form {top:0px}
    .news-search-center .subject {font-size:25px;top:0;}
    .news .vertically-center {margin-top:0;}   
    .custom-shape-button {width: 40vw;height:40vw;margin:-20vw 0 0 -20vw;}
    .product-show {padding:90px 0 40px 0}
    .product-show .content {margin-bottom:0}    
    .news-menu { position:relative;left:4%;top:0;width:92%;margin-left:0;margin-top:85px;margin-bottom:-50px}
    .news-menu ul:before {left:2%;top:25px;width:98%;height:1px;border-width:0;border-top:1px dashed #939494;}
    .news-menu li{margin:10px 2.5% 0 0;display:inline-block; vertical-align: top;}
    .news-menu li:last-of-type {margin-right:0}
    .news-menu li a {height:30px}
    .news-menu li a i{left:10px;top:8px;width:9px;height:13px;}
    .news-menu li a p { position:relative;right:auto;width:auto;padding:0 15px 0 25px;height: 30px;font-size:16px; line-height:28px;border-radius:30px; background: #eee}
    .product-show .jump {display:none}
    .founder .section1 .pic {position:relative;top:0;height:auto;padding:29.0729% 0;}
    .founder .section1 span {display:none;}
    .founder .section2 .vertically-center {margin-top:45px;}
    .totop {position:fixed;right:10px;bottom:10px;display:block;width:30px;height:30px; line-height: 30px;border:1px solid #3E3A39; z-index: 999;border-radius:50%;text-align:center;cursor: pointer;}
    .totop span {display:block;margin:0 auto;font-size:20px}
}

@media only screen and (max-width:788px){	
    .home { background: url("../images/home-mb.jpg") no-repeat center; background-size:cover;}
    .home li.menu-about {left:50.5%;bottom:15.5%}
    .home li.menu-product {left:auto;right:15%;bottom:auto;top:13%}
    .home li.menu-news {left:auto;right:8%;bottom:2%}
    .home li.menu-case,.home li.menu-case:hover {left:30%;top:4%}
    .home li.menu-download {left:4%;bottom:auto;top:1.5%}
    .home li.menu-job {left:12%;top:20%}
    .home li.menu-service {left:15%;bottom:32%}
    .home li.menu-contact {left:20%;right:auto;top:auto;bottom:2%}
    .home li.menu-founder {left:8%;bottom:18%}
    .digital-animation li:before {display:none}
    .digital-animation li h2 {font-size:50px;letter-spacing: -1px;}
    .digital-animation li h3 {font-size:20px; margin:2px 0 0 0;width:10px}
    .digital-animation li h3 i {right:-10px;top:25px;font-size:16px;}
    .digital-animation li .content {margin-top:5px;line-height: 1.4;}    
    .hon_con_box .swiper-container {width: 50%;}
    .about {padding-top:90px}
    .culture {margin-top:50px}
    .history {margin-top:50px}
    .productShow li table.table-BA {border-spacing:0;width:100%;left:0}
    .productShow li .table-BA td {width:100%;padding:20px 20px;display: block;margin-top:10px}
    .news-content {gap:2.0833vw}
    .news-content .news-item {width:calc(50% - 1.0417vw);width:-webkit-calc(50% - 1.0417vw);}
    .service ul {display:flex;flex-flow: wrap;gap:20px}
    .service li {flex:none;width:calc(33.3333% - 13.3333px);width:-webket-calc(33.3333% - 13.3333px)}
    .contact .ripple-container {right:15vw}
    .contact .vertically-center {height:600px;}
    .custom-shape-button {width: 55vw;height:55vw;margin:-29vw 0 0 -20vw;}
    .history .swiper-slide .text {min-height:95px}
}

@media only screen and (max-width:640px){    
    .about .text .pic {width:100%;}
    .about .text .content {width:100%;margin-left:0;margin-top:30px}
    .digital-animation ul {flex-wrap: wrap;margin:5px 0 -20px 0}
    .digital-animation li { width:33.3333%;margin:20px 0; text-align: center}
    .foot-copy .copy {width:100%; text-align: center}
    .foot-copy .aliyun {width:100%; text-align: center;}
    .culture {margin-top:100px}
    .new_telst {margin:0 0 20px 0; text-align: left;}
    .culture .about-subject {top:-50px}
    .new_telst li {padding:0 15px;margin-left:0;margin-right:5px;font-size:14px;}
    .culture .in .pic {width:100%;}
    .culture .in .pic h2 {border-radius:0; border-top-left-radius:10px;border-top-right-radius:10px;}
    .culture .in .text {position:relative;width:90%;height:auto;padding:25px 5%; border-radius:0; border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
    .honor {text-align:center;margin-top:40px}
    .hon_nav_box .swiper-container {margin:0 10%}
    .hon_con_box .swiper-container {width: 80%;}
    .patent .swiper-container{margin:0 11%;width:78%}
    .patent {margin-top:35px;}
    .patent .about-subject {margin-bottom:40px; text-align: center}
    .about-subject,.culture .about-subject {text-align:center;width:100%}
    .history .about-subject {text-align:left}
    .product {text-align:center}
    .product .text {width:100%;}
    .product .pic {width:70%;margin-left:0;margin-top:40px;}   
    .productShow ul {margin-top:-20px}
    .productShow ul ul {margin-top:0}
    .productShow li .content .table-product-features td {display:block;width:100%;}
    .productShow li .content .table-product-features td:nth-child(2) {width:100%;padding-left:0;}
    .productShow li .table-coolant-comparison {font-size:12px; line-height: 1.6}
    .productShow li .table-coolant-comparison tr:nth-child(1) td {font-size:14px}
    .productShow li .table-coolant-comparison .coolant-title {font-size:12px;line-height:17px;}
    .productShow li .table-coolant-comparison li {padding:0 0 0 10px; }
    .productShow li .table-coolant-comparison li:before {top:11px;width:4px;height:4px;}    
    .product.product-show .pic {display:none}
    .product.product-show .content {margin-bottom:-10px}
    .news-content {gap:0;}
    .news-content .news-item {width:100%;margin-top:15px;}
    .news-subject {font-size:20px;margin-bottom:-30px;}
    .case .case-section371 .news-item .pic {width:80%;border-radius:4vw;margin:10% auto 0 auto}
    .case .case-section371 .news-item .pic img {border-radius:4vw;}
    .case .case-section371 .news-item .text{position:relative;width:100%;padding:20px 15px 30px 15px;height:auto; text-align: center}
    .case .case-section371 .news-item .text .title {text-align:center;margin:5px auto 0 auto}
    .service li {width:calc(50% - 10px);width:-webket-calc(50% - 10px)}
    .service li:nth-child(1) {width:100%}
    .service-out .fp-auto-height {margin-top:50px}
    .zuji .text .content {font-size:14px; line-height:2.5;padding-top:0px; text-align: center}
    .zuji .text .content h3 {font-size:18px;line-height: 1.6}
    .zuji .text .map-big {top:0;width:100%; position: relative;margin:20px 0 40px 0}
    .zuji .text .map-small {text-align:center}
    .zuji .text .map-small img {width:80%;margin:0 auto}
    .ripple-container {width: 10vw;height: 10vw;margin:3.7vw 0 0 4.8vw;} 
    .job .left {position:relative;margin-bottom:20px}
    .job .right {margin-left:0}
    .contact .text .in {width:100%;}
    .contact .ripple-container {display:none;}    
    .down-content {gap:0}
    .down-content .down-item {width:100%;}
    .download .new_con {padding-top:50px; text-align: left;}
    .download .new_telst {top:5px; text-align: left;width:100%}
    .download .new_telst li {margin:0 10px 0 0}
    .online-shop ul:nth-child(2) {margin-top:15px}
    .online-shop li .title {font-size:11px;}
    .news-form{margin:30px 0 15px 0;}
    .news-search-center {text-align: left;height:auto;}
    .news-search-center .wrap {padding:0 0 100px 0}
    .news-search-center .news-form { position: absolute;left:0;top:50px}
    .news-search-center .news-form #sbtn {right:0;left:240px}    
    .home li.menu-about {left:45%;bottom:24%}
    .home li.menu-product {right:10%;top:20%}
    .home li.menu-news {right:2%;bottom:12%}
    .home li.menu-case,.home li.menu-case:hover {left:30%;top:12%}
    .home li.menu-download {left:6%;top:2%}
    .home li.menu-job {left:10%;top:23%}
    .home li.menu-service {left:16%;bottom:36%}
    .home li.menu-contact {left:20%;bottom:2%}
    .home li.menu-founder {left:7%;bottom:24%}    
    .productShow li .table-product-model td {padding:10px 5px; line-height: 1.6;font-size:13px} 
    .productShow li .table-product-model td:nth-child(1) {width:25%}
    .productShow li .table-product-model td:nth-child(2) {width:15%}
    .productShow li .table-product-model td:nth-child(3) {width:14%}
    .productShow li .table-product-model td:nth-child(4) {width:27%}
    .productShow li .table-product-model td:nth-child(5) {width:19%}
    .productShow li .table-product-model span.blank {margin-left:0;}
    .productShow li .table-product-model span.br {display:block}
    .founder .section2 .vertically-center {margin-top:0px;}
    .founder .section2 {margin-top:-10px}
}

