@charset "utf-8";
@media screen and (min-width:0px)  and  (max-width:1023px) {html,body {margin:0 auto;}
html {font-size:62.5%}
.pc {display:none;}
.wap {display:block;}
.icon {font-family:iconfont;}
span {display:block;}
.wrap {max-width:100%;margin:0 auto;}
input {-webkit-user-select:text !important;display:block;cursor:pointer;}
button {display:block;cursor:pointer;}
img {}
a {cursor:pointer;}
em,i,p,span {line-height:100%;}
@media only screen and (min-width:321px) {html {font-size:62.5%!important}
}
@media only screen and (min-width:361px) {html {font-size:70.31%!important}
}
@media only screen and (min-width:376px) {html {font-size:73.24%!important}
}
@media only screen and (min-width:481px) {html {font-size:94%!important}
}
@media only screen and (min-width:561px) {html {font-size:109%!important}
}
@media only screen and (min-width:641px) {html {font-size:125%!important}
}
html,body {position:relative;height:100%;}
body {margin:0;padding:0;}
.swiper-container {width:100%;height:100%;}
.page-path1 {line-height:60px;background:#eee;z-index:1}
.page-path1 .wrap {text-align:center;display:inherit !important;height:100%;transition:all .3s;position:relative;z-index:1;}
.page-path1 .type {text-align:center;}
.page-path1 .type a {font-size:16px;color:#000;padding:0 10px;text-align:center;position:relative;}
.page-path1 .type a:after {content:"";height:13px;background:#C4C4C4;position:absolute;right:0;top:5px;width:1px;}
.page-path1 .type a.on {color:#c60000;}
.page-path1 .type a:last-child:after {display:none!important;}
.page-path .type1 {text-align:center;}
.page-path .type1 a {font-size:16px;color:#000;padding:0 20px;text-align:center;position:relative;}
.page-path .type1 a:after {content:"";height:13px;background:#C4C4C4;position:absolute;right:0;top:5px;width:1px;}
.page-path .type a.on {color:#c60000;}
.page-path .type1 a:last-child:after {display:none!important;}
.item3 .con .c_box .top h3 {font-size:1.8rem;text-align:center}
.item3 .con .c_box .top em {font-size:1.8rem;text-align:center;display:block}
.item3 .con .c_box .top p {font-size:1.25rem}
.home-banner .vehicle .text .urlan {margin:0 auto;}
.page-column {text-align:center;margin-top:3rem;margin-bottom:1.5rem;}
.page-column h2 {text-align:center;margin-bottom:.8rem;font-size:1.8rem;font-weight:normal;}
.page-column h2 b {color:#c60000;}
.page-column p {font-size:1.25rem;color:#888;line-height:180%;}
.page-header {position:fixed;left:0;top:0;width:100%;height:4.85rem;z-index:600;transition:all .3s;padding:0 1.5rem;}
.page-header .wrap {display:flex;align-items:center;height:100%;}
.page-header .logo {width:8.7rem;}
.page-header .logo a.show {display:block;}
.page-header .logo a.hide {display:none;}
.page-header .mall {background:url(../images/shopping.png) no-repeat 0 center;margin-left:auto;padding-left:2rem;}
.page-header .mall a {color:#fff;font-size:1.2rem;}
.page-header .language {margin-left:1.5rem;font-size:1.2rem;}
.page-header .language a {color:#fff;}
.page-header .search {display:none;}
.page-header .page-nav {width:2.5rem;height:100%;position:absolute;right:1rem;}
.page-header .page-nav .show {position:absolute;right:0;top:0;background:url(../images/wap-nav.png) no-repeat 0 center;width:100%;height:100%;}
.page-header .page-nav .hide {width:100%;background:#fff;position:fixed;height:100%;right:-100%;top:0;padding:1.5rem;transition:all .3s;}
.page-header .page-nav .hide .logo {height:80px;width:100%;}
.page-header .page-nav .hide .logo img {display:block;margin:0 auto;display:block;}
.page-header .page-nav .hide .logo1 {height:150px;width:100%;}
.page-header .page-nav .hide .logo1 img {display:block;margin:0 auto;display:block;}
.page-header .page-nav .hide dl {}
.page-header .page-nav .hide dt {height:3.75rem;padding-left:1.5rem;display:flex;align-items:center;font-weight:100;font-size:1.25rem;position:relative;border-bottom:1px solid #D2D2D2;}
.page-header .page-nav .hide dt:after {content:"";background:url(../images/jia.svg) no-repeat right center;background-size:1.2rem 1.2rem;width:3.75rem;height:3.75rem;position:absolute;right:1.5rem;top:0;}
.page-header .page-nav .hide dl dt.current {color:#ff0000;}
.page-header .page-nav .hide dl dt.current:after {background:url(../fonts/jian.svg) no-repeat right center;background-size:1.2rem 1.2rem;}
.page-header .page-nav .hide dd {padding-bottom:1rem;padding-top:1rem;display:none;}
.page-header .page-nav .hide dd em {line-height:3rem;font-size:1.25rem;float:left;width:48%;text-align:center;border:1px solid #ccc;margin:0.3rem 1%;}
.page-header .page-nav .hide dd em a {display:block;}
.page-header .page-nav .hide .close {float:inherit;z-index:55;margin:10px auto;background:url(../images/close.png) no-repeat center;width:38px;height:38px;border:1px solid #666;border-radius:20px;display:none;}
.page-header.slide {background:#fff;border-bottom:1px solid #e5e5e5;}
.page-header.slide .logo a.hide {display:block;}
.page-header.slide .logo a.show {display:none;}
.page-header.slide .page-nav li .link {color:#000;}
.page-header.slide .page-nav li .link.now {color:#ff0000;}
.page-header.slide .page-nav li .link:hover {color:#ff0000;}
.page-header.slide .mall a {color:#000;}
.page-header.slide .language a {color:#000;}
.pop-product {display:none;}
.home-banner {height:100%;}
.home-banner .vehicle {background:#f1f1f1;height:100%;background-size:cover;}
.home-banner .vehicle .box {position:relative;margin-top:4.85rem;padding-top:5rem;}
.home-banner .vehicle .text {position:relative;text-align:center;margin-bottom:3rem;width:100%;}
.home-banner .vehicle .text h3 {font-size:2.25rem;color:#333;margin-bottom:1.5rem;}
.home-banner .vehicle .text .dep {color:#333;font-size:1.25rem;margin-bottom:1.5rem;position:relative;}
.home-banner .vehicle .text .dep em {color:#ff0000;}
.home-banner .vehicle .text .eng {color:#4C4C4C;text-transform:uppercase;font-size:1.5rem;font-family:Arial;display:none;}
.home-banner .vehicle .text .other {display:none;}
.home-banner .vehicle .pic {width:45%;float:left;position:relative;}
.home-banner .vehicle .pic img {margin-top:2.5rem;margin:0 auto;width:auto;}
.home-solution {background:#f5f5f5;overflow:hidden;padding:0 1.5rem;padding-bottom:1.5rem;}
.home-solution .scene {background:#fff;overflow:hidden;transition:all .3s;margin-bottom:1.5rem;}
.home-solution .scene li {float:left;width:50%;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #efefef;border-right:1px solid #efefef;height:7.5rem;}
.home-solution .scene li .icon {width:40%;}
.home-solution .scene li .icon img {margin:0 auto;width:4rem;}
.home-solution .scene li .text {width:60%;font-size:1.2rem;}
.home-solution .scene li:nth-child(2) {border-right:none;}
.home-solution .scene li:nth-child(3) {border-bottom:none;}
.home-solution .scene li:nth-child(4) {border-bottom:none;border-right:none;}
.home-solution .photo {display:flex;align-items:center;}
.home-solution .photo p {overflow:hidden;transition:all .3s;}
.home-solution .photo p:hover {box-shadow:10px 10px 20px #ececec;}
.home-solution .photo .left {width:55%;}
.home-solution .photo .left img {height:auto;}
.home-solution .photo .right {margin-left:auto;width:41.5%;}
.home-solution .photo .right p:nth-child(1) {}
.projectCase_nav_item {font-size:1.25rem;}
.index_productCase .more a {font-size:1.25rem;}
.item3 .con .c_box .bottom li .p_1 {font-size:1.8rem;}
.item3 .con .c_box .bottom li .p_2 {font-size:1.25rem;}
.y_case11 .con .h1 {font-size:1.5rem;}
.y_case11 .con .p {font-size:1.25rem;}
.y_case11 .con .footer .left {font-size:1.25rem;}
.item3 .con .c_box .bottom {margin-bottom:0;}
.y_case11 .con .img {margin:1rem 0;}
.home-merit {overflow:hidden;padding:0 1.5rem;background:url(../images/home-merit.jpg) no-repeat;background-size:cover;background-attachment:fixed;padding-bottom:3.5rem;background-size:cover;}
.home-merit li {float:left;width:50%;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;display:flex;padding:1.5rem 0;}
.home-merit li .pic {width:30%;line-height:0;font-size:48px;color:#c60000;}
.home-merit li .pic img {width:5rem;margin:0 auto;}
.home-merit li .text {width:70%;}
.home-merit li .text h3 {font-size:1.5rem;margin-bottom:.5rem;font-weight:bolder;}
.home-merit li .text p {font-size:1.25rem;color:#888;line-height:150%;padding-right:1rem;}
.home-merit li:nth-child(2) {border-right:none;}
.home-merit li:nth-child(4) {border-right:none;}
.home-merit li:nth-child(5) {border-bottom:none;}
.home-merit li:nth-child(6) {border-bottom:none;border-right:none;}
.pages-about .h2 {font-size:1.8rem;margin-bottom:5px;}
.pages-about .h4 {font-size:1.25rem;margin-bottom:10px;}
.pages-about .text {font-size:1.25rem;padding:0 1%;}
.pages-about .nums dl {margin-bottom:10px;}
.pages-about .nums dl dt .h1 {font-size:2rem;}
.pages-about .nums dl dt {font-size:1.25rem;}
.pages-about .nums dl dd {font-size:1.25rem;}
.pages-about .plicheng .h1 {font-size:1.8rem;}
.pages-about .plicheng .h4 {font-size:1.25rem;}
.pages-about .plicheng .li .des {font-size:1.25rem;}
.pages-about .plicheng .control li .t {font-size:1.5rem;}
.pages-about .pbrand .h1 {font-size:1.8rem;}
.pages-about .pbrand .h4 {font-size:1.25rem;}
.pages-about .Culture .h1 {font-size:1.8rem;}
.pages-about .Culture .h4 {font-size:1.25rem;}
.pages-about .Culture .list .sjswh {font-size:1.8rem;}
.xc-title {font-size:1.8rem;margin-bottom:0;}
.xc-list .swiper-container a .text {font-size:1.25rem;}
.pages-about .pteam .h1 {font-size:1.8rem;margin-bottom:15px;}
.pages-about .pteam .h4 {font-size:1.25rem;margin-bottom:0;}
.pages-about .pteam ul li .text .h3 {font-size:1.25rem;}
.about-xc .h4 {font-size:1.25rem;margin-bottom:20px;}
.pages-about .pteam ul li .img {margin-bottom:0;}
.pages-about .pbrand .custbox {padding-bottom:20px;}
.page-path .type {display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}
.page-path .type a {width:50%;padding:0;text-align:center;line-height:3rem;font-size:1.25rem;}
.page-path .type a:after {content:"";height:13px;background:#C4C4C4;position:absolute;right:0;top:24px;width:0;}
.page-path .type1 a {padding:5px 10px;width:33.3%;text-align:center;line-height:3rem;font-size:1.25rem;}
.page-path .type1 a:after {content:"";height:13px;background:#C4C4C4;position:absolute;right:0;top:24px;width:0px;}
.neiban-lianxi,.neiban,.page-path {margin-top:4.85rem;}
.aboutNewsInfoCon .article p {font-size:1.25rem;}
.newsInfo-list1 .info-dt-wrap p {font-size:1.25rem !important;}
.page-path .path {font-size:1.25rem;}
.home-exhibition {background:#f5f5f5;padding:3rem 1.5rem;}
.caseContentTwo .caseTwoLeft .caseTwoLeftBody .caseLeftBox p span {font-size:1.8rem !important}
.caseContentTwo .caseTwoLeft .caseTwoLeftBody .caseLeftBox p {font-size:1.25rem !important;line-height:2.5rem !important}
.caseContentTwo .caseTwoLeft .caseTwoLeftBody .caseLeftBox table td {font-size:1.25rem !important}
.detailLeft .detailLeftDown h5 span {font-size:1.25rem !important;}
.detailLeft .detailLeftDown h5 a {font-size:1.25rem !important;}
.caseContentTwo .caseTwoRight .contentTwoUl h4 {font-size:1.25rem}
.newslist .content ul li .text font {font-size:1.25rem;}
.video-list {margin-bottom:1.5rem;}
.video-list ul {}
.video-list ul li {position:relative;cursor:pointer;overflow:hidden;width:100%;height:15rem;margin-bottom:1.5rem;}
.video-list ul li:last-child {margin-left:auto;}
.video-list ul li .video-show {position:absolute;left:0;top:0;width:100%;height:100%;z-index:300;}
.video-list ul li .video-show .text {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-size:1.2rem;}
.video-list ul li .video-show .text i {background:url(../images/play.png) no-repeat;width:3rem;height:3rem;display:block;margin:0 auto;margin-bottom:1rem;background-size:100%;}
.video-list ul li .video-show .text em {color:#fff;}
.video-list ul li .pic img {width:100%;}
.service-list ul {display:flex;align-items:center;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}
.service-list ul li {width:50%;border-right:1px solid #e9e9e9;margin-bottom:1rem;}
.service-list ul li a {}
.service-list ul li a .icon {font-size:30px;color:#bbb;padding:10px;text-align:center}
.service-list ul li a .icon img {margin:0 auto;width:3rem;display:block}
.service-list ul li a .text h3 {font-size:1.25rem;text-align:center;}
.service-list ul li a .text p {display:none;}
.service-list ul li:nth-child(2n) {border:none;}
.y_case11 .con .footer {padding-top:0;padding-bottom:1rem;}
.home-news {overflow:hidden;}
.home-news .title {display:flex;align-items:center;border-bottom:1px solid #eee;height:5rem;display:flex;padding:0 1.5rem;}
.home-news .title h3 {font-size:1.6rem;font-weight:bold;}
.home-news .title .more {margin-left:auto;}
.home-news .title .more a {background:#272727;width:4rem;height:2rem;line-height:2rem;display:block;color:#fff;border-radius:.25rem;text-align:center;}
.home-news .content {padding:1.5rem;}
.home-news .content a {padding:1rem 3rem;display:block;padding-right:2rem;padding-top:0;}
.home-news .content a .date {color:#e1e1e1;font-size:2rem;margin-bottom:1.5rem;font-weight:bold;}
.home-news .content a .text h3 {font-size:1.4rem;margin-bottom:1.5rem;line-height:150%;}
.home-news .content a .text p {font-size:1.2rem;margin-bottom:1.5rem;color:#888;line-height:150%;}
.home-news .content a .more {font-size:1.2rem;}
.home-news .content a .more em {border-bottom:.15rem solid #e60012;padding-bottom:.25rem;}
.home-news .content .swiper-button-prev,.swiper-container-rtl .swiper-button-next {left:0rem;}
.home-news .content .swiper-button-next,.swiper-container-rtl .swiper-button-prev {right:0rem;}
.pop-back {position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:400;display:none;}
.pop-video {width:90%;left:0;right:0;bottom:0;top:-200%;position:fixed;margin:auto;z-index:500;height:25%;}
.index_productCase .index_productCase_img > a > div > p:nth-of-type(2) {font-size:1.25rem;}
.page-footer {background:#000;padding:1.5rem;display:none;}
.page-footer .logo {display:none;}
.page-footer .map {}
.page-footer .map dl {}
.page-footer .map dl dt {color:#fff;height:3.75rem;border-bottom:1px solid #2B2B2B;display:flex;align-items:center;font-size:1.2rem;position:relative;}
.page-footer .map dl dt:after {content:"";position:absolute;right:0;top:0;height:3.75rem;width:3.75rem;background:url(../images/jia-white.svg) no-repeat center center;background-size:1.2rem 1.2rem;}
.page-footer .map dl dt.current {color:#ff0000;}
.page-footer .map dl dt.current:after {content:"";position:absolute;right:0;top:0;height:3.75rem;width:3.75rem;background:url(../fonts/jian-white.svg) no-repeat center center;background-size:1.2rem 1.2rem;}
.page-footer .map dl dd {display:none;padding-top:1rem;}
.page-footer .map dl dd em {display:block;font-size:1.2rem;line-height:200%;}
.page-footer .map dl dd em a {color:#888;}
.page-footer .contact {text-align:center;margin-top:2.5rem;}
.page-footer .contact .tel p {font-size:1.4rem;color:#fff;margin-bottom:1rem;}
.page-footer .contact .tel p:last-child {color:#ff0000;font-size:1.8rem;}
.page-footer .contact .shop {display:none;}
.page-copyright {background:#f1f1f1;overflow:hidden;}
.page-copyright .box {border-top:1px solid #191919;overflow:hidden;color:#333;font-size:1.25rem;text-align:center;padding:1.5rem;margin-bottom:4.9rem;}
.page-copyright .box .left em {font-size:1.25rem;}
.page-copyright .box .right {margin-top:.5rem;font-size:1.25rem;}
.page-copyright .box .right a {font-size:1.25rem;color:#333;}
.product-brief {position:relative;overflow:hidden;}
.product-brief .wrap {}
.product-brief .photo {overflow:hidden;overflow:hidden;background:#fff;padding:1.5rem 0;}
.product-brief .photo .content {position:relative;z-index:500;}
.product-brief .about {padding:2rem 1rem;}
.product-brief .about .name h1 {font-size:1.2rem;margin-bottom:1rem;font-weight:bold;}
.product-brief .about .help {border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;display:flex;align-items:center;height:3rem;margin-bottom:1rem;}
.product-brief .about .help a {display:block;width:25%;position:relative;font-size:1.25rem;text-align:center;}
.product-brief .about .help a:after {content:"";height:1.4rem;width:1px;background:#d1d1d1;right:0;top:.3rem;position:absolute;font-size:1.2rem;}
.product-brief .about .brief {color:#888;line-height:1.2rem;margin-bottom:1rem;font-size:1rem;}
.product-brief .about .parameter {margin-bottom:1rem;overflow:hidden;}
.product-brief .about .parameter p {height:2.5rem;line-height:2.5rem;font-size:1.25rem;border-bottom:1px solid #b9b9b9;}
.product-brief .about .parameter p em {color:#888;}
.product-brief .about .color {display:flex;align-items:center;margin-bottom:1rem;}
.product-brief .about .color .title {color:#888;margin-right:1rem;}
.product-brief .about .color .list {display:flex;align-items:center;}
.product-brief .about .color .list em {display:block;width:2rem;height:2rem;margin-right:.5rem;border:2px solid #f5f5f5;font-size:1.2rem;}
.product-brief .about .color .list .choice .checkbox {appearance:none;-webkit-appearance:none;outline:none;display:none;}
.product-brief .about .color .list .choice .checkbox+em {}
.product-brief .about .color .list .choice .checkbox:checked+em {border:2px solid #ff0000;}
.product-brief .about .buy a {background:#000;width:100%;height:2.5rem;text-align:center;line-height:2.5rem;font-size:1rem;color:#fff;display:block;transition:all .1s;}
.product-brief .about .buy a:hover {background:#ff0000;}
.product-detailed {}
.product-detailed .hd {border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;height:4rem;}
.product-detailed .hd ul {display:flex;height:4rem;justify-content:center;align-items:center;}
.product-detailed .hd ul li {width:25%;position:relative;text-align:center;font-size:1.2rem;}
.product-detailed .hd ul li:after {content:"";width:1px;background:#d1d1d1;height:1.6rem;position:absolute;right:0;top:.1rem;}
.product-detailed .hd ul li.on {color:#ff0000;font-weight:bold;}
.product-detailed .bd .box {text-align:center;}
.product-detailed .bd .explain {text-align:center;}
.product-relevant {padding:0 1.5rem 1.5rem 1.5rem;}
.product-relevant .title {display:flex;align-items:center;margin-bottom:1.5rem;}
.product-relevant .title h2 {}
.product-relevant .title .back {margin-left:auto;}
.product-relevant .title .back a {background:#ff0000;width:10rem;height:3rem;line-height:3rem;border-radius:5px;color:#fff;display:block;text-align:center;font-size:1.2rem;}
.product-relevant .content {margin-bottom:50px;}
.product-relevant .content ul {}
.product-relevant .content ul li {width:46%;margin:2%;padding:2%;display:block;float:left;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:all .3s;}
.product-relevant .content ul li .pic a {display:flex;align-items:center;padding:3% 3% 60px 3%;justify-content:center;}
.product-relevant .content ul li .text {text-align:center;padding:0 30px 15px 30px;}
.product-relevant .content ul li .text h3 {font-size:22px;margin-bottom:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;}
.product-relevant .content ul li .text p {color:#888;font-size:14px;line-height:20px;height:40px;padding:0 15px;}
.product-relevant .content ul li:hover {box-shadow:10px 10px 20px #ececec;}
}
@media screen and  (max-width:768px) {.page-header .mall {display:none;}
.home-banner .vehicle .text {margin-bottom:1.5rem;}
.home-banner .vehicle .pic {width:50%;}
.home-banner .vehicle .pic img {height:589px;width:auto}
.home-banner .vehicle .pic1 {width: 80%; margin: 0 auto; float: unset;}
.home-banner .vehicle .pic1 img {width:100%;height:auto !important;}
.product-relevant .content ul li {width:100%;margin:2% 0;}
.product-brief .about .name h1 {font-size:1.6rem;margin-bottom:1rem;font-weight:bold;}
.product-relevant {padding:1.5rem;}
.home-solution .photo .right {margin-left:auto;width:42%;}
.home-merit li {float:none;width:100%;border-top:1px solid #e9e9e9;border-bottom:none;border-right:none;display:flex;padding:1.5rem 0;}
.page-footer .map dl {width:100%;}
}
@media screen and  (max-width:620px) {.home-banner .vehicle .pic img {height:635px;}
}
@media screen and  (max-width:530px) {.home-banner .vehicle .pic img {height:545px;}
.home-banner .vehicle .box {position:relative;padding-top:3rem;}
.home-banner .vehicle .text .urlan {width:100px;height:32px;line-height:32px;}
.home-banner .vehicle .text .urlan .load-s0 {font-size:1.25rem;line-height:32px;}
.home-banner .vehicle .text h3 {font-size:2rem;color:#333;margin-bottom:1rem;}
.home-banner .vehicle .text .dep {color:#333;font-size:1.25rem;margin-bottom:1rem;position:relative;}
}
@media screen and  (max-width:460px) {.page-header .mall {}
.home-banner .vehicle .pic img {height:400px;}
.home-merit li .pic {width:25%;line-height:0;font-size:48px;color:#c60000;}
.home-merit li .text {width:80%;max-height:96px;overflow:hidden;}
.home-solution .photo .left p:nth-child(1) {margin-bottom:15px;}
.home-solution .photo .left {width:55%;}
}