﻿@charset "utf-8";

/*
html,body{ max-width: 1280px;}
.xiexie{  float:right; display: block;}

.anli{ float: left; margin-top: -5rem; opacity: 0.4; position: absolute; z-index: 9; top: 0; }
.wrap{ float: left; max-width: 750px; position: absolute; z-index: 10;top: 0; width:100%;}
.wrap img{ width:100%;}
*/
html,body{ width: 100%; max-width: initial;}

.g-adv {position:relative;width:100%;margin:0 auto;height:auto;z-index:1;font-size:0;}
.g-adv .swiper-pagination {height:0.6rem;bottom:7.5%!important;}
.g-adv .swiper-pagination-bullet {width:0.85rem;height:0.85rem;background:none;opacity:0.8;margin:0 0.4rem !important;vertical-align:top;border-radius:50%;position:relative;border:0.05rem solid #fff;}
.g-adv .swiper-pagination-bullet-active {background:#1850C2;opacity:1;border-color:#1850C2;}
.product {background-image:url('/mobile/images/pro-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:63.55rem;box-sizing:border-box;padding-top:4.5rem;padding-left:4.67%;}
.product .product-c {margin-top:1.5rem;overflow:hidden;}
.product .product-c ul li {background:#fff;}
.product .product-c ul li h3 {position:absolute;left:0;top:0;font-size:1.8rem;font-weight:normal;line-height:1.8rem;color:#333;width:100%;box-sizing:border-box;padding-top:4rem;text-align:center;padding-bottom:5rem;}
.product .product-c ul li h3 span {display:block;font-size:1.3rem;font-weight:normal;line-height:1.8rem;color:#999;margin-top:0.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.product .product-c ul li h3::before {content:"";display:block;width:3.3rem;height:3.3rem;background-image:url('/mobile/images/pro-jt.png');background-repeat:no-repeat;background-position:center center;background-size:1.7rem 1.05rem;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);}
.product .product-c ul li h3::after {content:"";display:block;width:3.3rem;height:3.3rem;background:#e5e5e5;position:absolute;left:50%;bottom:0;border-radius:50%;transform:translateX(-50%);}
.product .product-c .swiper-pagination {height:auto;bottom:0;position:relative;margin-top:2rem;line-height:0;}
.product .product-c .swiper-pagination-bullet {width:0.65rem;height:0.65rem;background:#1850C2;opacity:0.4;margin:0 0.45rem !important;vertical-align:middle;border-radius:50%;position:relative;}
.product .product-c .swiper-pagination-bullet-active {background:none;width:1.05rem;background-image:url('/mobile/images/bk-dot.png');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:1.05rem;opacity:1;border:none;}
.product .more {margin-top:1.8rem;}
.product .more a {display:block;width:14.9rem;height:3.5rem;border-radius:1.75rem;font-size:1.3rem;font-weight:normal;line-height:3.5rem;color:#fff;text-align:center;background:#1850C2;background:linear-gradient(260deg,#1850C2,#20D1E6);margin:0 auto 0;}
.product .more a::after {content:"";display:inline-block;width:1.6rem;height:1rem;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;vertical-align:middle;margin-left:0.75rem;}
.project {padding:4.5rem 0;}
.project .project-c {margin-top:1.5rem;}
.project .project-c dl dt {line-height:0;}
.project .project-c dl dd {background:#fff;box-sizing:border-box;padding:1.9rem 2rem 0 2.4rem;box-shadow:0rem 0.75rem 1.75rem 0rem rgba(0,0,0,0.12);height:15.8rem;}
.project .project-c dl dd h4 {display:block;font-size:1.8rem;font-weight:normal;line-height:1.8rem;color:#333;}
.project .project-c dl dd h4::after {content:"";display:block;width:1.3rem;height:0.1rem;background:#1850C2;margin-top:1.35rem;margin-bottom:1rem;}
.project .project-c dl dd p {display:block;font-size:1.3rem;font-weight:normal;line-height:1.8rem;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.project .project-c .swiper-pagination {height:auto;bottom:0;position:relative;margin-top:2rem;line-height:0;}
.project .project-c .swiper-pagination-bullet {width:0.65rem;height:0.65rem;background:#1850C2;opacity:0.4;margin:0 0.45rem !important;vertical-align:middle;border-radius:50%;position:relative;}
.project .project-c .swiper-pagination-bullet-active {background:none;width:1.05rem;background-image:url('/mobile/images/bk-dot.png');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:1.05rem;opacity:1;border:none;}
.project .more {margin-top:1.8rem;}
.project .more a {display:block;width:14.9rem;height:3.5rem;border-radius:1.75rem;font-size:1.3rem;font-weight:normal;line-height:3.5rem;color:#fff;text-align:center;background:#1850C2;background:linear-gradient(260deg,#1850C2,#20D1E6);margin:0 auto 0;}
.project .more a::after {content:"";display:inline-block;width:1.6rem;height:1rem;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;vertical-align:middle;margin-left:0.75rem;}
.job {background-image:url('/mobile/images/xban-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:25rem;box-sizing:border-box;padding-top:5.2rem;}
.job h3 {text-align:center;font-size:1.7rem;font-weight:bold;line-height:1.7rem;color:#fff;}
.job h3 span {display:block;font-size:1.7rem;font-weight:normal;line-height:2.4rem;color:#fff;margin-top:1rem;}
.job .more {margin-top:3.3rem;}
.job .more a {display:block;width:14.9rem;height:3.5rem;border-radius:1.75rem;font-size:1.3rem;font-weight:normal;line-height:3.5rem;color:#fff;text-align:center;background:#1850C2;background:linear-gradient(260deg,#1850C2,#20D1E6);margin:0 auto 0;}
.ys {padding:4.5rem 0 3.5rem;}
.ys .ys-t {margin-top:2rem;}
.ys .ys-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.ys .ys-t ul li {width:25%;text-align:center;font-size:1.4rem;font-weight:normal;line-height:1.4rem;color:#333;position:relative;padding:1.75rem 0 1.5rem;}
.ys .ys-t ul li span {display:block;font-size:0.6rem;font-weight:normal;line-height:85%;color:#adadad;text-transform:uppercase;margin-top:0.45rem;}
.ys .ys-t ul li::before {content:"";display:block;width:100%;height:1px;background:#ededed;position:absolute;left:0;top:0;}
.ys .ys-t ul li.cur {color:#1850C2;}
.ys .ys-t ul li.cur span {color:#1850C2;opacity:0.6;}
.ys .ys-t ul li.cur::before {background:#1850C2;}
.ys .ys-c {position:relative;}
.ys .ys-c dd {text-align:center;padding:0 1.7rem;position:relative;z-index:1;height:27.2rem;box-sizing:border-box;}
.ys .ys-c dd em {display:block;width:5.9rem;height:5.9rem;background:#1850C2;background:linear-gradient(260deg,#1850C2,#20D1E6);border-radius:50%;overflow:hidden;margin:-2.95rem auto 0;}
.ys .ys-c dd i {font-size:2.1rem;font-weight:normal;line-height:2.1rem;color:#333;margin-top:2rem;margin-bottom:2rem;display:block;}
.ys .ys-c dd i span {display:block;font-size:0.7rem;font-weight:normal;line-height:85%;color:#999;text-transform:uppercase;margin-top:0.4rem;}
.ys .ys-c dd b {display:block;font-size:1.6rem;font-weight:normal;line-height:1.6rem;color:#333;margin-bottom:0.9rem;}
.ys .ys-c dd p {font-size:1.25rem;font-weight:normal;line-height:2.1rem;color:#666;}
.ys .ys-c .swiper-pagination {height:auto;bottom:0;position:absolute;margin-top:2.4rem;line-height:0;}
.ys .ys-c .swiper-pagination-bullet {width:0.65rem;height:0.65rem;background:#1850C2;opacity:0.4;margin:0 0.45rem !important;vertical-align:middle;border-radius:50%;position:relative;}
.ys .ys-c .swiper-pagination-bullet-active {background:none;width:1.05rem;background-image:url('/mobile/images/bk-dot.png');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:1.05rem;opacity:1;border:none;}
.about .about-t {background-image:url('/mobile/images/abt-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:47.7rem;box-sizing:border-box;padding-top:4.5rem;}
.about .about-t h2 b,.about .about-t h2 span {color:#fff;}
.about .about-t .desc {display:block;font-size:1.2rem;font-weight:normal;line-height:2.1rem;color:#fff;opacity:0.8;margin:0 1.8rem;text-align:center;margin-top:2.4rem;}
.about .about-t .more {margin-top:3.5rem;}
.about .about-t .more a {display:block;width:14.9rem;height:3.5rem;border-radius:1.75rem;font-size:1.3rem;font-weight:normal;line-height:3.5rem;color:#fff;text-align:center;background:#1850C2;background:linear-gradient(260deg,#1850C2,#20D1E6);margin:0 auto 0;}
.about .about-t .more a::after {content:"";display:inline-block;width:1.6rem;height:1rem;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;vertical-align:middle;margin-left:0.75rem;}
.about .about-t ul {margin:5rem 1.8rem 0;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.about .about-t ul li {text-align:center;}
.about .about-t ul li em {display:inline-block;font-size:3.4rem;font-weight:bold;line-height:85%;color:#fff;vertical-align:bottom;}
.about .about-t ul li i {display:inline-block;font-size:1.3rem;font-weight:normal;line-height:1.3rem;color:#fff;vertical-align:bottom;margin-bottom:0.15rem;margin-left:0.35rem;}
.about .about-t ul li span {display:block;font-size:1.3rem;font-weight:normal;line-height:1.3rem;color:#fff;margin-top:0.6rem;}
.about .about-b {margin-top:4.4rem;margin-bottom:4.3rem;}
.about .about-b h3 {display:block;font-size:1.8rem;font-weight:normal;line-height:1.8rem;color:#333;text-align:center;}
.about .about-b .con {margin:2rem 4.67% 0;overflow:hidden;}
.about .about-b .con ul li h4 {display:block;font-size:1.3rem;font-weight:normal;line-height:3.5rem;color:#333;border-bottom:0.05rem solid #eee;text-align:center;padding:0 0.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.about .about-b .swiper-pagination {height:auto;bottom:0;position:relative;margin-top:2.4rem;line-height:0;}
.about .about-b .swiper-pagination-bullet {width:0.65rem;height:0.65rem;background:#1850C2;opacity:0.4;margin:0 0.45rem !important;vertical-align:middle;border-radius:50%;position:relative;}
.about .about-b .swiper-pagination-bullet-active {background:none;width:1.05rem;background-image:url('/mobile/images/bk-dot.png');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:1.05rem;opacity:1;border:none;}






