@charset "utf-8";
/******************************************************

 功能：主样式表
 
 ******************************************************/

/* 全局背景、字体、字号、颜色、行高、页边距等 */
html { -webkit-text-size-adjust: none; }
* { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-size:12px; color:#000; font-family:PingFang SC, Arial, Microsoft YaHei, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important}
/* CSS3盒子模型 */
ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, p { list-style-type:none; margin:0; padding:0; display:block; }
em, i { font-style:normal; }
em { display:inline-block; vertical-align:middle; }
fieldset { border:none; margin:0; padding:0; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
/* 公共匹配样式 */
* { outline:none; }
a, img { border:none; }
img { border:none; vertical-align:middle; }
/* 链接 */
a { text-decoration:none; color:#333; }
a:hover { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#333; }
a:active { text-decoration:none; color:#333; }
input[type=button], input[type=reset], input[type=submit] { cursor:pointer; -webkit-appearance: none; }
.clear:after{clear:both;display:table;height:0;content:"";}
.left{float:left;}
.right{float:right;}
.box{ max-width: 1300px; margin-left:auto; margin-right:auto;}
@font-face {
    font-family: 'PingFang SC';
    src: url("../css/PingFang-SC-Regular.ttf");
}
/*栏目*/
.header{position:fixed;top:0;left:0;width:100%;z-index:99}
.header .yuyan{padding:5px 6vw 5px 5px;text-align:right}
.header .yuyan a{line-height:30px;width:30px;text-align:center; color: #40a9ff;background: #fff;border-radius: 100px;display:inline-block;}
.header .yuyan .active{display:none}
.header .lanmu{margin: 0 3vw;flex: 1;position: relative;justify-content: center;display: flex;align-items: center;}
.header .lanmu .logo{padding-left: 1vw;width: 250px;}
.header .lanmu .logo img{margin-left: 50px;}
.header .nav{flex: 1;display: flex;justify-content: center;}	
.header .nav ul{display: flex;align-items: center;height: 65px;width: 100%;justify-content: center;}	
.header .nav li{flex: 1;max-width: 150px;position:relative;line-height:65px;}	
.header .nav li a{font-size: 20px;margin-right: 5%;color:#000}	
.header .nav li a:hover{color: #016dcf !important;}	
.header .nav .erji1{position:fixed;top:105px;left:0;width:100%; background: #f7f7f7;line-height:60px;height: 60px; text-align:center;display:none}
.header .nav .erji1 a{font-size: 20px;margin-right: 50px;color: #666;}
.header .nav li:hover .erji1{display:block}
.header .sousuo{margin-right: 3vw;display: flex;align-items: center;}
.header .sousuo .search-form{margin-left: 20px;width: 12vw;background: transparent;border-radius: 3px;display: inline-flex;border: 1px solid #d9d9d9;padding: 4px 11px;color: rgba(0, 0, 0, .85);font-size: 14px;line-height: 1.5715;position: relative;}
.header .sousuo .search-form .form-control{color: #000;background:none;border:none;font-size: 14px;line-height: 1.5715;box-sizing: border-box;display: inline-block;width: 100%;}
.header .sousuo .search-form .form-control::placeholder{color: #000}
.header .sousuo .search-form .btn-primary{margin-left: 4px;display: flex;flex: none;align-items: center;border:none;background:none;font-size:16px}
.header1{background:#fff}
.header1 .yuyan{background: #f8f8f8;}
.header:hover{background:#fff}
.header:hover .yuyan{background: #f8f8f8;}
/*首页大图*/
.banner{width:100%;height:100vh}
.tuce{display: flex;margin: 6% 7%;justify-content: space-between;}
.tuce .nr{width: 19.3%;position: relative;cursor: pointer;}
.tuce .nr img{height: 600px; width: 100%;object-fit: cover;}
.tuce .nr .bg{top: 0;width: 100%;height: 100%;background: #000;position: absolute;opacity: 0.5;display:block}
.tuce .nr:hover{transition: all 0.3s;width: 31.3%;}
.tuce .active .bg{display: none;}
.index_gg{width:100%;height:100vh}
.index_gg .text{position: absolute;color: #fff;margin-top: 10%;margin-left: 8%;}
.index_gg .text span{font-weight: bold;font-size: 55px;}
.index_gg .text a{display:block;background: rgb(255, 255, 255); color: rgb(64, 169, 255);border-radius: 10px;width: 220px;line-height:60px;text-align: center; margin-top:40px;font-size: 22px;}
.index_gg .text a:hover{opacity:0.9}
/*发展历程*/
.licheng{margin-left: 13%;margin-right: 13%;position:relative;margin-top:5%}
.licheng .name{font-size: 46px;}
.licheng .nr{margin-top: 40px;}
.licheng .nr .img img{width:100%}
.licheng .nr .title{margin-top: 20px;font-size: 20px;}
.licheng .nr .intro{margin-top: 5px;font-size: 20px;}
.licheng .nr .swiper-button-prev{right:60px;top: 0;left: auto;width:50px;height:50px;background:#e8e8e8;border-radius:100%;margin-top:10px;}
.licheng .nr .swiper-button-prev:hover{background:#ffa85a}
.licheng .nr .swiper-button-prev:after{color:#fff;font-size: 26px;}
.licheng .nr .swiper-button-next{top: 0;right:0;width:50px;height:50px;background:#e8e8e8;border-radius:100%;margin-top:10px;}
.licheng .nr .swiper-button-next:hover{background:#ffa85a}
.licheng .nr .swiper-button-next:after{color:#fff;font-size: 26px;}
.licheng .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;    pointer-events: auto;}
/*联系我们*/
.lianxi{padding-top: 5%;padding-left: 13%;padding-right: 13%;}
.lianxi .zuo{padding-top:10px;}
.lianxi .zuo span{display:block;font-weight:bold;font-size: 20px;color: #6fa6fe;}
.lianxi .zuo p{line-height: 1.5715;font-size:15px;color: #6fa6fe;padding-top:35px;}
.lianxi .zuo a{background: #6fa6fe;color: #ffffff;line-height:40px; border-radius: 10px;font-size: 15px;display:block;text-align:center; width: 120px;margin-top:25px;}
.lianxi .you{margin-left:50px;}
.lianxi .you li{line-height:50px;}
.lianxi .you li img{height:35px;}
.lianxi .you li span{color:#777;font-size:15px;padding-left:10px;}
/*版权*/
.banquan{padding-left: 8%;padding-right: 8%; padding-top: 3%;margin-top:3%;background:#f8f8f8}
.banquan .title{font-size: 25px;font-weight:bold;color: #000;border-bottom:2px solid #ccc;padding-bottom:60px;margin-top:10px}
.banquan .nr{display: flex;padding-top:40px;}
.banquan .nr dl{flex: 1;}
.banquan .nr dl:last-child{flex:none;}
.banquan .nr dl dt{font-size: 16px;margin-bottom: 4%;}
.banquan .nr dl dd a{display:inline-block;    color: #999;font-size: 14px;line-height: 28px;}
.banquan .copy{color: #999;font-size: 14px;text-align:right;padding: 2vw 0;margin-top:20px;}
.banquan .copy a{color: #999;}
/*关于我们*/
.about_datu{width:100%; height: 80vh;}
.about_wz{display: flex;justify-content: space-around;font-size: 20px;padding: 3%;}
.about_wz li{width: 25%;display: flex; justify-content: center;}
.about_wz li .kuan{width:200px;text-align:left;}
.about_wz li .kuan1{width:300px;text-align:left;}
.about_wz li .wz{color:#606060;padding-top:8px;}
.about_jj{background: #f7f7f7;padding: 0 12%;text-align: center;}
.about_jj .title{padding-top: 8%;color: #0a2b4a;font-size: 30px;font-weight: bold;margin-bottom: 30px;}
.about_jj .intro{width: 50%;color: #666;margin: 3% 25%;font-size: 16px;line-height: 1.8;}
.about_jj .img img{max-width:100%;}
.about_jj .nr{position: relative; display: flex;align-items: center;padding: 4% 0 2%}
.about_jj .nr .text{flex:3;}
.about_jj .nr .text .wz{width: 80%;font-size: 16px;color: #666;line-height: 1.5715;text-align:left}
.about_jj .nr .img{flex:4;}
.about_jj .nr .img img{width:100%}
.about_gg{width:100%;height:85vh}
.about_gg .nr{display: flex;padding: 4% 6%;}
.about_gg .nr .zuo{}
.about_gg .nr .zuo .wz{color: #fff;font-size: 60px;font-weight: bold}
.about_gg .nr .zuo .xian{height: 8px;width: 80px;background: #fff;border-radius: 5px}
.about_gg .nr .you{flex: 1;display: flex;flex-direction:column;justify-content: center;}
.about_gg .nr .you .kuan{color:#fff;text-align: right;margin-bottom: 6%}
.about_gg .nr .you .kuan1{margin-right:10%;}
.about_gg .nr .you .kuan2{margin-right:20%;}
.about_gg .nr .you .kuan .name{font-size: 16px;opacity: 0.8}
.about_gg .nr .you .kuan .bt{font-size: 35px;display: flex;align-items: center;justify-content: flex-end;font-weight: bold;line-height: 1}
.about_gg .nr .you .kuan .bt1{width: 45%;margin-right:10px;height: 4px;background: linear-gradient(to right,rgba(255,255,255,0),#ffffff)}
.about_gg .nr .you .kuan .sz{font-size: 75px;line-height: 1.2;font-weight: bold}
.zhengshu{background: #f7f7f7;position:relative}
.zhengshu .title{text-align: center;padding: 3% 0 1% 0;}
.zhengshu .title span{font-size: 40px;margin-bottom: 20px;display:block;}
.zhengshu .title p{color: #666;font-size: 17px;}
.zhengshu .neirong{margin: 0 8%;position:relative}
.zhengshu .neirong .nr{max-width:1200px;margin-left:auto;margin-right:auto;padding: 50px 0;}
.zhengshu .neirong .swiper-slide{}
.zhengshu .neirong .swiper-slide .name{font-size: 18px;margin-bottom: 20px;display: flex; height: 62px;align-items: center;    justify-content: center;}
.zhengshu .neirong .swiper-slide .name img{}
.zhengshu .neirong .swiper-slide .img{text-align:center}
.zhengshu .neirong .swiper-slide .img img{max-width:200px;display:inline-block}
.zhengshu .neirong .swiper-button-prev{right:160px;top:-90px;left: auto;width:50px;height:50px;background:#e8e8e8;border-radius:100%;margin-top:10px;}
.zhengshu .neirong .swiper-button-prev:hover{background:#ffa85a}
.zhengshu .neirong .swiper-button-prev:after{color:#fff;font-size: 26px;}
.zhengshu .neirong .swiper-button-next{top:-90px;right:100px;width:50px;height:50px;background:#e8e8e8;border-radius:100%;margin-top:10px;}
.zhengshu .neirong .swiper-button-next:hover{background:#ffa85a}
.zhengshu .neirong .nr .swiper-button-next:after{color:#fff;font-size: 26px;}
.zhengshu .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;    pointer-events: auto;}
.hezuo{margin: 2% 4%;padding: 4% 0;}
.hezuo .name{text-align: center;font-size: 35px;font-weight: bold;margin-bottom: 5%;}
.hezuo .nr{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.hezuo .nr li{border-bottom: 1px solid #eee;width:13%; text-align: center;padding: 10px;    border-left: 1px solid #eee;    display: flex;justify-content: center;align-items: center;}
.hezuo .nr li:nth-child(1){border-left:none;}
.hezuo .nr li:nth-child(8){border-left:none;}
.hezuo .nr li:nth-child(15){border-left:none;}
.hezuo .nr li .img{}
.hezuo .nr li .img img{max-width:80px;}
/*产品列表页*/
.ny_banner{ width: 100%; height: 390px;}
.ny_banner .nr{width: 100%;height: 100%;justify-content: center;align-items: center;position: absolute;display: flex;flex-direction: column;}
.ny_banner .nr span{ display:inline-block; color: #fff;font-weight: bold;font-size: 30px;}
.ny_banner .nr p{color: #fff;font-size: 14px;}
.mbx{padding:15px 10%;border-bottom:1px solid #eee;font-size: 16px;}
.erji{border-bottom: 1px solid #eee;margin: 20px 12%;}
.erji ul{display: flex;justify-content: center;padding-bottom: 10px;}
.erji ul li{margin: 0 30px 0 30px;padding: 12px 0 6px 0;font-size: 23px;}
.erji ul li a{color: #858585;}
.erji ul .active{border-bottom: 3px solid #404040;}
.erji ul .active a{color:#404040}
/*第一个产品*/
.product1{margin: 0 12%;background: #f8f8f8;padding: 20px 0;    max-width: 1440px;}
.product1 a{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.product1 .img{ width: 50%; overflow: hidden;height: 100%;flex: 1;}
.product1 .img img{ object-fit: contain;width: 100%;height: 100%;transition:all 0.6s}
.product1:hover img{transform: scale(1.06)}
.product1 .text {width: 50%;padding: 1.8vw 1.8vw 0 1.8vw;position: relative;flex: 1;}
.product1 .text .name{font-size: 32px;color: #333;margin-bottom: 2.27vh;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product1 .text .intro{color: #999;font-size: 18px;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.product1 .text .more{border-top: 1px solid #e2e2e2;margin-top: 20px;padding-top: 20px;}
.product1 .text .more span{background: #fff;color: #000;border: 1px solid #000;border-radius: 10px;width: 218px;font-size: 16px;display:block;   line-height:45px;text-align:center}
.product1 .text .more:hover span{background: #000;color: #fff;}
/*产品列表页*/
.product_lb{margin: 0 12%;max-width: 1440px;padding: 20px 0;}
.product_lb ul{display: flex;flex-wrap: wrap;}
.product_lb ul li{margin-bottom: 50px;margin-right: 1%;width: 24%;text-align: center;font-size: 20px;}
.product_lb ul li a{ackground: #fff;border-radius: 15px;display: flex;align-items: center;justify-content: space-between;flex-direction: column;width: 100%;border: 1px solid #ccc;cursor: pointer;padding-top: 30px;padding-bottom: 20px;}
.product_lb ul li .name{padding: 0 20px;text-align: left;height: 60px;font-size: 22px;width:100%;box-sizing:border-box}
.product_lb ul li .img img{height: 120px; margin: 10px 20px;object-fit: contain;}
.product_lb ul li .more{text-align: right;width: 100%;padding-right: 20px;margin-top: 20px;}
.product_lb ul li .more span{line-height:40px; border-radius: 35px;font-size: 16px;color: #000; background: #f2f2f2;padding: 0 5px;width: 120px;box-sizing:border-box;display:inline-block;text-align:center}
.product_lb ul li:hover .more span{background: #1b7cc1 !important;color: #fff !important;}
.product_lb ul li:hover a{border: 1px solid #1b7cc1;}
/*产品详情页*/
.product_xq{}
.product_xq .shang{display: flex;padding: 20px 12%;margin-bottom: 30px;}
.product_xq .shang .zuo{flex: 1; display: flex;}
.product_xq .shang .zuo .big_img{margin-right: 10px;}
.product_xq .shang .zuo .big_img ul li{width: 90px;height: 55px;margin-bottom: 10px;border: 1px solid #1b7cc1;}
.product_xq .shang .zuo .big_img ul li img{width:100%;height:100%;object-fit: contain;}
.product_xq .shang .zuo .datu{}
.product_xq .shang .zuo .datu li{width: 700px;height: 430px;object-fit: contain;}
.product_xq .shang .zuo .datu li img{width:100%;height:100%;object-fit: contain;}
.product_xq .shang .you{flex:1;padding:40px;font-size: 35px;font-weight: bold}
.product_xq .canshu{background: #fcfcfc;padding-left: 12%;padding-bottom: 5%;}
.product_xq .canshu .name{font-size: 35px;font-weight: bold;padding: 40px 0;}
.product_xq .canshu .name span{border-left: 3px solid #1b7cc1;padding-left: 20px;}
.product_xq .nr{border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;display: flex;font-size: 16px;}
.product_xq .nr .zuo{padding-bottom: 20px;color: #666;}
.product_xq .nr .zuo li{text-align: right;margin-top: 20px;}
.product_xq .nr .you{padding-bottom: 20px;font-weight: bold;}
.product_xq .nr .you li{margin-top: 20px;}
.product_xq .xianqing{background: #fcfcfc;padding-left: 12%;padding-bottom: 5%;}
.product_xq .xianqing .name{font-size: 35px;font-weight: bold;padding: 40px 0;}
.product_xq .xianqing .name span{border-left: 3px solid #1b7cc1;padding-left: 20px;}
.product_xq .xianqing .nr1{border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;display: flex;font-size: 16px;padding: 10px 0;}
.product_xq .xianqing .nr1 .tt{padding: 20px 0;line-height: 2em;}
.product_xq .xianqing .nr1 .tt table{border-collapse: collapse;margin-top:40px;}
.product_xq .xianqing .nr1 .tt table{border-collapse: collapse;font-size:16pt;}
.product_xq .xianqing .nr1 .tt table tr{height: 43pt;;}
.product_xq .xianqing .nr1 .tt table td{border-width: 1px;border-style: solid;text-align: center}
.product_xq .xianqing .nr1 .tt table thead th{border-width: 1px;border-style: solid; background-color: rgb(0, 112, 192);font-weight:normal}
.tuijian{background: #f8f8f8;padding: 5% 12% 5% 12%;}
.tuijian .name{font-weight: bold;font-size: 40px;color: #000;text-align:center}
.tuijian .nr{overflow: hidden;width: 100%;margin-top: 40px;}
.tuijian .nr ul{max-width: 1410px;display: flex;}
.tuijian .nr ul li{margin-right: 30px;text-align: center;font-size: 20px;}
.tuijian .nr ul li .img{background: #fff;border-radius: 35px;display: flex;align-items: center;justify-content: center;border: 1px solid #ccc;cursor: pointer;padding: 45px;}
.tuijian .nr ul li .img img{width: 160px;height: 160px; object-fit: contain;}
.tuijian .nr ul li:hover .img{border: 1px solid #1b7cc1;}
.tuijian .nr ul li .name1{ margin-top: 20px;}
/*案例列表页*/
.case_lb{margin: 0 12%;padding: 20px 0;}
.case_lb ul li{}
.case_lb ul li a{margin: 20px 0;background: #fff;height: 20vw;cursor: pointer;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.case_lb ul li .img{width: 50%;overflow: hidden;height: 100%;}
.case_lb ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.case_lb ul li .text{width: 50%; padding: 1.8vw 1.8vw 0 1.8vw;position: relative;box-sizing: border-box;}
.case_lb ul li .text .name{margin-bottom: 1.8vw;line-height: 2;font-size: 22px;font-weight: 600;color: #333;}
.case_lb ul li .text .intro{font-size: 15px;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #666;overflow: hidden;}
.case_lb ul li .text .time{border-top: 1px solid #eee;height: 4.13vw;line-height: 3.13vw;position: absolute;bottom: 0;width: calc(100% - 3.6vw);font-size: 14px;color: #666;}
/*案例详情页*/
.case_xq{padding: 10px 20%;}
.case_xq .img img{width: 100%;object-fit: contain;}
.case_xq .name{font-size: 40px;font-weight: bold;padding-top:40px;}
.case_xq .xian{width: 90px;height: 5px;background: #1b7cc1;margin: 20px 0}
.case_xq .intro{margin-top: 10px;font-size: 18px;}
/*新闻列表页*/
.news_lb{margin: 0 12%;padding: 20px 0;}
.news_lb ul li{}
.news_lb ul li a{margin: 20px 0 40px;background: #fff;height:16vw;cursor: pointer;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.news_lb ul li .img{width:32%;overflow: hidden;height: 100%;}
.news_lb ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.news_lb ul li .text{width:68%; padding: 1vw 1.8vw 0 1.8vw;position: relative;box-sizing: border-box;}
.news_lb ul li .text .name{margin-bottom: 0.6vw;line-height: 2;font-size: 22px;font-weight: 600;color: #333;}
.news_lb ul li .text .intro{font-size: 14px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #666;overflow: hidden;}
.news_lb ul li .text .time{border-top: 1px solid #eee;height: 4.13vw;line-height: 3.13vw;position: absolute;bottom: 0;width: calc(100% - 3.6vw);font-size: 14px;color: #666;}
/*新闻列表页*/
.news_xq{padding: 10px 20%;}
.news_xq .name{font-size: 40px;font-weight: bold;padding-top:40px;}
.news_xq .xian{width: 90px;height: 5px;background: #1b7cc1;margin: 20px 0}
.news_xq .intro{margin-top: 10px;font-size: 16px;line-height:30px;}
.news_xq .intro img{max-width:100%}
/**/
.tpc .pagination-block{display:flex;justify-content: center;align-items: center;padding-top:25px;}
.tpc .pagination-block ul{text-align:center;}
.tpc .pagination-block ul li{display:inline-block;font-size:14px;line-height:40px;width:40px; border:1px solid #ddd;border-left:none;text-align:center}
.tpc .pagination-block ul li:nth-child(1){border-left:1px solid #ddd;}
.tpc .pagination-block ul .active{color:#fff; background:#002357;border:1px solid #002357;}
.tpc .pagination_info{padding-left:15px;font-size:14px;}
.tpc .bc-related-post{display: flex;justify-content: space-between;align-items: center; margin-top: 40px;border-top: 1px solid #ddd;padding-top: 25px;font-size: 14px;}
/*解决方案列表页*/
.solution_lb{padding: 20px 0 150px;width: 100%;overflow: hidden;position:relative;}
.solution_lb .swiper-slide{width: 900px !important;}
.solution_lb .swiper-slide img{width: 100%;height: 50vh;object-fit: cover;}
.solution_lb .swiper-slide .join-btn{isplay: block !important;position: absolute;bottom: 40px;text-align: center;width: 100%;display: none}
.solution_lb .swiper-slide .join-btn a{display:inline-block;color: #fff;border: 1px solid #fff;border-radius: 10px;line-height:45px; width: 180px;font-size: 15px;text-align:center}
.solution_lb .swiper-slide .join-btn a:hover{background:#fff; color: #000;}
.solution_lb .swiper-slide .showbg{position: absolute;background: rgba(255,255,255,0.5);width: 100%;height: 100%;top:0}
.solution_lb .swiper-slide-active .showbg{display:none;}
.solution_lb .swiper-slide-active .join-btn{display:block;}
.solution_lb .swiper-pagination{top:inherit;bottom:0;width:1400px;margin-left:-700px;left:50%;border-bottom: 1px solid #eee;padding-bottom:10px;}
.solution_lb .swiper-pagination .swiper-pagination-bullet{width:auto;background:#fff;font-size:23px;opacity:1;color:#858585;margin:0 15px;border-radius:0;height: 50px;line-height:50px}
.solution_lb .swiper-pagination .swiper-pagination-bullet-active{opacity:1;color:#444;border-bottom: 3px solid #404040;}
/*解决方案详情*/
.fanan_banner{height:100vh;position:relative}
.fanan_banner .nr{padding: 10% 15%;color: #fff;position: absolute;bottom: 0;}
.fanan_banner .nr span{display:block; font-size: 46px;margin-bottom: 0.3rem;}
.fanan_banner .nr p{font-size: 20px;line-height: 1.8;font-weight: 200;max-width: 500px;}
.fanan_xq{text-align: center;background: #f7f7f7;padding: 5% 0;}
.fanan_xq .name{font-size: 46px;margin-bottom: 0.3rem;}
.fanan_xq .img{max-width:600px;margin-left:auto;margin-right:auto;margin-top:25px;}
.fanan_xq .img img{width:100%;}
.fanan_xq .title{font-size: 20px;color: rgba(0, 0, 0, .85);padding-top:40px;}
.fanan_anli{padding-left: 13%;padding-right: 13%;padding-top: 5%;}
.fanan_anli .name{display: flex;justify-content: space-between;align-items: center;margin-bottom:40px;}
.fanan_anli .name span{font-size: 46px;}
.fanan_anli .name a{margin-right: 2%;color: rgba(0, 0, 0, .85);font-size: 14px;}
.fanan_anli .nr{position:relative;padding-bottom:80px;}
.fanan_anli .nr .img{overflow:hidden;}
.fanan_anli .nr .img img{width: 100%;height: 25vh;max-height: 240px;object-fit: cover;transition:all 0.6s}
.fanan_anli .nr .img:hover img{transform: scale(1.05)}
.fanan_anli .nr .title{margin-top: 5px;    font-size: 20px;color: #000;}
.fanan_anli .nr .swiper-button-prev{right:50px;bottom: 0;top:auto; left: auto;width:40px;height:40px;background:#e8e8e8;border-radius:100%;margin-top:10px;}
.fanan_anli .nr .swiper-button-prev:hover{background:#ffa85a}
.fanan_anli .nr .swiper-button-prev:after{color:#fff;font-size: 22px;}
.fanan_anli .nr .swiper-button-next{bottom: 0;right:0;top:auto; width:40px;height:40px;background:#e8e8e8;border-radius:100%;margin-top:10px;}
.fanan_anli .nr .swiper-button-next:hover{background:#ffa85a}
.fanan_anli .nr .swiper-button-next:after{color:#fff;font-size: 22px;}
.licheng .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;    pointer-events: auto;}
/*特点*/
.tedian{background: #fff;display: flex;justify-content: center;align-items: center;padding-top: 5%;padding-bottom: 3%;}
.tedian li{margin: 0 5%;max-width: 200px;text-align: center;cursor: pointer;color: #000;}
.tedian li .img img{width: 35px;height: 35px;object-fit: cover;}
.tedian li .name{margin-top: 20px;margin-bottom: 5px;font-size: 20px;}
.tedian li .intro{font-size: 16px;}
/*展示介绍*/
.work1{margin: 3% 12% 0;}
.work1 li{display: flex;margin-bottom: 3%;width: 90%;}
.work1 li .img{overflow: hidden; cursor: pointer;    flex: 1;}
.work1 li .img img{width: 100%;background-size: contain;}
.work1 li .text{flex: 1}
.work1 li .name{margin-top: 6%;margin-bottom: 5%;font-size: 35px}
.work1 li .intro{color: #666;font-size: 18px;}
.work1 li:nth-child(2){flex-direction: row-reverse;}
.work2{background: #d9f1ef;padding: 6% 12%;}
.work2 ul{display: flex;justify-content: space-between;}
.work2 ul li{padding: 3% 6%;width: 45%;background: #fff;min-height: 330px;box-shadow: 0 5px 15px 5px #99999921;border-radius: 10px;box-sizing: border-box}
.work2 ul li .name span{font-size: 30px;border-bottom: 2px solid #1b7cc1;padding-bottom: 15px;}
.work2 ul li .intro{margin-top: 10%;width: 80%;font-size: 16px;font-weight: 100;color: #666;line-height: 1.5715;}
.work3{display: flex;min-height: 100vh;}
.work3 li{flex: 1;margin-left: 10px;overflow: hidden;cursor: pointer;}
.work3 li:nth-child(1){margin-left: 0px;}
.work3 li img{width: 100%;height: 100vh;}
.work3 li .join-bottom-bg{justify-content: center;position: relative;text-align: center;margin-top: -91%;display: flex;flex-direction: column;min-height: 180px;}
.work3 li .name{font-size: 30px; color: #000;}
.work3 li .bg1{display: flex;justify-content: center}
.work3 li .bg2{margin-top:10px;width: 35px;height: 2px;background: #000}
.work3 li .intro{margin:10% 20%;font-size: 14px;color:#666;}
/*职位*/
.join_index{}
.join_index li{}
.join_index li .nr{position: absolute;width: 100%;}
.join_index li .nr1{margin: 6.5% 17.5%;text-align: right;}
.join_index li .nr1 .name{font-size: 35px;font-weight: bold}
.join_index li .nr1 .name span{border-bottom: 2px solid #1b7cc1;padding-bottom: 10px;}
.join_index li .nr1 .intro{font-size: 30px;color: #666;margin-top: 5%;margin-bottom: 3%}
.join_index li .nr1 .join-btn a{background: #fff;color: #40a9ff;border:1px solid #40a9ff;border-radius: 10px;height:35px; font-size:15px;padding: 5px 25px;text-align:center;box-sizing:border-box;display:inline-block;}
.join_index li .nr1 .join-btn a:hover{background: #000;color: #fff;border:1px solid #000;}
.join_index li img{width: 100%;background-size: contain;}
.join_index li:nth-child(2) .nr1{margin: 5% 17%;text-align: left;}
.join_index li:nth-child(2) .intro{color: #000;}
.join_index li:nth-child(2) .join-btn a{background:#FFF;border: 1px solid #40a9ff;}
/*招聘列表页*/
.join_lb{background: #f7f7f7;}
.join_lb .name{text-align: center; padding: 3% 0;font-size: 35px;font-weight: bold;}
.join_lb ul{margin: 0 8%;display: flex;flex-wrap: wrap;}
.join_lb ul li{width: 32%;}
.join_lb ul li a{display:block;margin-left: 30px;background: #fff;box-shadow: 0 5px 10px 5px #e2e2e2;padding: 40px;margin-bottom: 30px;}
.join_lb ul li:nth-child(3n+1) a{margin-left:0px;}
.join_lb ul li .title{margin-bottom: 40px;display: flex;align-items: center;}
.join_lb ul li .title .tip{background: #ffe3e3;color: red;width: 25px;height: 30px;text-align: center; font-size: 16px;border-radius: 5px;line-height: 30px;}
.join_lb ul li .title span{font-size: 27px;margin-left: 5px;color: #1890ff;}
.join_lb ul li .intro{color: #999;font-size: 16px}
/*招聘详情页*/
.join_xq{background: #f7f7f7;padding: 3% 10%;display: flex;}
.join_xq .zuo{background: #fff;padding: 20px;flex: 2;border-radius: 25px}
.join_xq .zuo .name{margin-bottom: 20px;display: flex;align-items: center;}
.join_xq .zuo .name .tip{background: #ffe3e3;color:red;width: 25px;height: 30px;text-align: center;font-size: 16px;border-radius: 5px;line-height: 30px}
.join_xq .zuo .name span{font-size: 27px;margin-left: 5px}
.join_xq .zuo .name span{font-size: 27px;margin-left: 5px}
.join_xq .zuo .zw{color: #999;margin-bottom: 10px;font-size: 14px;line-height: 1.5715;}
.join_xq .zuo .time{color: #999;font-size: 14px;line-height: 1.5715;border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;}
.join_xq .zuo .miaoshu{border-bottom: 1px solid #e2e2e2;padding:40px 0;}
.join_xq .zuo .miaoshu .bt{font-size: 20px;margin-bottom:20px;display: flex;align-items: center}
.join_xq .zuo .miaoshu .bt .xian{margin-right: 5px;height: 20px;width: 4px;border-radius: 5px;background: #1b7cc1;}
.join_xq .zuo .miaoshu .nr{color: rgba(0, 0, 0, .85);font-size: 14px;line-height:30px;}
.join_xq .zuo .miaoshu .lianxi1{font-size:14px;line-height:24px;padding-top:20px}
.join_xq .zuo .more{text-align: center;margin-bottom: 5%}
.join_xq .zuo .more a{display:inline-block;line-height:40px;text-align:center;border-radius: 50px;font-size:16px;width: 120px;background: #1b7cc1;color: #fff;}
.join_xq .you{flex: 1;padding-left: 50px;}
.join_xq .you .nr{background: #fff;border-radius: 25px;padding:20px 30px;width: 300px}
.join_xq .you .nr .bt{font-size: 20px;margin-bottom:20px;display: flex;align-items: center}
.join_xq .you .nr .bt .xian{margin-right: 5px;height: 20px;width: 4px;border-radius: 5px;background: #1b7cc1;}
.join_xq .you ul{}
.join_xq .you ul li{margin-bottom: 15px;}
.join_xq .you ul li a{color: #000;font-size: 14px;line-height: 1.5715;}
/*服务*/
.service_datu{position: relative;}
.service_datu .nr{position: absolute;left: 7%;bottom: 10%}
.service_datu .nr .nr1{color: #fff;margin-bottom: 10%}
.service_datu .nr .name{font-size: 40px;font-weight: bold;margin-bottom: 20px;}
.service_datu .nr .intro{font-size: 16px;white-space: pre-line;max-width:400px;}
.service_datu img{  width: 100%;}
.service1{background:#fff;height: 100%;position: relative;align-items: center;padding: 8% 12% 0;text-align:center}
.service1 .name{color: #0a2b4a;font-size: 40px;font-weight: bold;margin-bottom: 30px}
.service1 .content{color: #666;margin:3% auto;font-size: 20px;line-height: 1.8;max-width:1400px;}
.service1 .content img{max-width:100%}
/**/
.service2{}
.service2 ul{margin: 5% 10%;display: flex;justify-content: space-evenly;    color: rgba(0, 0, 0, .85);line-height: 1.5715;}
.service2 ul li{position: relative;text-align: center}
.service2 ul li .img{margin-bottom: 50px;} 
.service2 ul li .img img{width: 60px} 
.service2 ul li .name{font-size: 18px} 
.service2 ul li .intro{font-size: 30px;} 
.service2 .tp{text-align:center} 
.service2 .tp img{max-width:100%} 
/*联系我们*/
.contact{margin:0 12%}
.contact .nr{display: flex;margin: 3% 0;width: 90%}
.contact .nr .img{flex: 1}
.contact .nr .img img{width: 100%;background-size: contain}
.contact .nr .text{flex: 1;display: flex;flex-direction: column;justify-content: center}
.contact .nr .text .name{margin-bottom: 20px;font-size: 36px;}
.contact .nr .text .name span{padding-bottom: 20px;border-bottom: 1px solid #e2e2e2;line-height: 2}
.contact .nr .text .nr1{}
.contact .nr .text .nr1 p{color: #666;font-size: 16px;margin:5px 0;    line-height: 1.5715;}
.contact .nr2{margin-left: 0%;background: #fafafa;border: 1px solid #e2e2e2;width: 32%;margin-bottom: 2%;min-height: 270px;padding: 20px;cursor: pointer;border-radius: 10px;box-sizing: border-box}
.contact .nr2 .name{border-bottom: 1px solid #e2e2e2;padding-bottom: 15px;margin-bottom: 20px;}
.contact .nr2 .name span{font-size: 22px;}
.contact .nr2 .intro p{color: #666;font-size: 16px;margin:5px 0;    line-height: 1.5715;}
.contact_map{}
.contact_map img{width:100%}
/*搜索页*/
.search_banner{ width: 100%; height: 390px;}
.search_title{width: 62.5vw;margin: 0 auto;padding: 10px 0;}
.search_title .zuo{color: rgba(0, 0, 0, .85);font-size: 14px;padding-top:20px;}
.search_title .zuo .name{}
.search_title .zuo .tip{color: #002357;margin-top:10px}
.search_title .zuo .tip span{display:none}
.search_title .you{padding-top:20px;}
.search_title .you .sousuo{background: #002357;box-sizing: border-box;padding: 5px 10px 5px 5px;border-radius: 40px;color: #fff;height: 42px;}
.search_title .you .sousuo .search-form{display: flex;align-items: center;}
.search_title .you .sousuo .form-control{width: 18vw;border-radius: 30px;background: #fff;font-size: 15px;border: none;display:block;padding: 4px 11px;color: rgba(0, 0, 0, .85); line-height: 1.5715;box-sizing: border-box;margin-right: 10px;}
.search_title .you .sousuo button{background:none;color:#fff;font-size:16px;}
.search_nr{ padding: 1.5vw;margin: 2vw auto;border-radius: 5px;width: 62.5vw;box-sizing: border-box}
.search_nr ul li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.search_nr ul li .text{width: 83.33333333%;}
.search_nr ul li .text .name{font-size: 22px;font-weight: 500;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search_nr ul li .text .name span{color: #fff;background-color: #002357;padding: 2px 8px;font-size: 12px;display: inline-block;position: relative; top: -2px;margin-right: 6px;font-weight: normal;}
.search_nr ul li .text .name span i{position: absolute;top: 50%;margin-top: -4px;right: -4px;display: inline-block;width: 0;height: 0;vertical-align: middle;border-left: 4px solid #002357;border-top: 4px solid transparent;border-bottom: 4px solid transparent;}
.search_nr ul li .text p{font-size: 14px;font-weight: normal;padding-top:10px; color: #999;}

.search_nr ul li .img{width: 16.66666667%;text-align:center}
.search_nr ul li .img img{max-height: 110px;max-width: 100%;}
/*弹窗留言*/
.tan_ly{background:rgb(0 0 0 / 30%);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;display:none}
.tan_ly .nr{position:absolute;top:50%;left:50%; width: 600px;margin-left:-300px; height: 750px;margin-top:-375px;border-radius: 2px;box-shadow: 1px 1px 50px rgba(0,0,0,.3);background:#fff}
.tan_ly .title{border-bottom: 1px solid #F0F0F0;line-height:50px;display:flex;justify-content:space-between}
.tan_ly .title span{display:block;    font-size: 14px;color: #333;padding-left:20px;}
.tan_ly .title p{cursor:pointer}
.tan_ly ul{padding: 20px;}
.tan_ly ul li{margin-bottom: 20px;}
.tan_ly ul li p{font-size: 16px;padding-bottom:2px;}
.tan_ly ul li input{display:block;width:99%;line-height: 24px; border: 1px solid #e2e2e2;padding: 5px;font-size: 16px;}
.tan_ly ul li input::placeholder{color:#aaa}
.tan_ly ul li #message{display:block;height:50px;width:99%;line-height: 24px; border: 1px solid #e2e2e2;padding: 5px;font-size: 16px;}
.tan_ly ul li #message::placeholder{color:#aaa}
.tan_ly .di{text-align:right;padding-right:20px;padding-top:80px;}
.tan_ly .di button{display:inline-block;width:60px;height:28px;background:#1E9FFF;color:#fff;    border-radius: 2px;    vertical-align: middle;}
.tan_ly .di span{display:inline-block;border: 1px solid #dedede;width:60px;line-height:26px;background-color: #fff;color: #333;border-radius: 2px;text-align:center;vertical-align: middle;margin-left:6px;cursor:pointer}


.dn{display:block}
.sj{display:none}
@media only screen and (max-width:1600px){
.banner{height:80vh}
}
@media only screen and (max-width:1400px){
.banner{height:60vh}
}	
@media only screen and (max-width:1200px){
.banner{height:50vh}
}	
	
@media only screen and (max-width:750px){
.dn{display:none}
.sj{display:block}
/*首页大图*/
.tuce .nr img{height:150px; }
.index_gg{width:100%;height:50vh}
.index_gg .text{margin-top:20%;margin-left: 6%;}
.index_gg .text span{font-size:22px;}
.index_gg .text a{border-radius: 10px;width:120px;line-height:36px;margin-top:20px;font-size:14px;}
/*发展历程*/
.licheng{margin-left:20px;margin-right:20px;margin-top:30px}
.licheng .name{font-size:30px;}
.licheng .nr{margin-top:20px;}
.licheng .nr .title{margin-top:12px;font-size:16px;}
.licheng .nr .intro{margin-top: 5px;font-size:16px;}
.licheng .nr .swiper-button-prev{right:44px;top: 0;left: auto;width:34px;height:34px;background:#e8e8e8;border-radius:100%;margin-top:0px;}
.licheng .nr .swiper-button-prev:hover{background:#ffa85a}
.licheng .nr .swiper-button-prev:after{color:#fff;font-size:18px;}
.licheng .nr .swiper-button-next{top: 0;right:0;width:34px;height:34px;background:#e8e8e8;border-radius:100%;margin-top:0px;}
.licheng .nr .swiper-button-next:hover{background:#ffa85a}
.licheng .nr .swiper-button-next:after{color:#fff;font-size:18px;}
.licheng .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;    pointer-events: auto;}
/*联系我们*/
.lianxi{padding-top:20px;padding-left:20px;padding-right: 20px;}
.lianxi .zuo{padding-top:10px;}
.lianxi .zuo span{font-size: 20px;}
.lianxi .zuo p{font-size:15px;padding-top:10px;}
.lianxi .zuo a{display:none}
.lianxi .you{margin-left:0px;padding-top:15px}
.lianxi .you li{line-height:40px;}
.lianxi .you li img{height:30px;}
.lianxi .you li span{font-size:14px;padding-left:10px;}
/*版权*/
.banquan{padding-left:20px;padding-right:20px; padding-top: 3%;margin-top:40px;}
.banquan .title{font-size: 22px;border-bottom:2px solid #ccc;padding-bottom:20px;margin-top:10px}
.banquan .nr{display:block;padding-top:30px;}
.banquan .nr dl{padding-bottom:20px}
.banquan .nr dl dt{font-size: 16px;margin-bottom: 10px;}
.banquan .nr dl dd{display:inline-block;padding-right:20px}
.banquan .nr dl dd a{display:inline-block;    color: #999;font-size: 14px;line-height: 28px;}
.banquan .copy{font-size: 13px;text-align:right;padding: 2vw 0;margin-top:0;}
/*关于我们*/
.about_datu{width:100%; height:40vh;}
.about_wz{font-size:16px;padding:20px;}
.about_wz li{width:30%;}
.about_wz li .kuan{width:200px;}
.about_wz li .kuan1{width:100%;text-align:left;}
.about_wz li .wz{padding-top:8px;font-size:12px}
.about_jj{padding: 0 20px;}
.about_jj .title{font-size:24px;margin-bottom:15px;}
.about_jj .intro{width:auto;color: #666;margin: 3% 5%;font-size: 16px;line-height: 1.8;}
.about_jj .img img{max-width:100%;}
.about_jj .nr{display:block;padding: 4% 0 2%}
.about_jj .nr .text{flex:3;}
.about_jj .nr .text .wz{width:100%;}
.about_jj .nr .img{padding-top:4%;padding-bottom:30px}
.about_gg{width:100%;height:640px}
.about_gg .nr{display: block;padding: 4% 20px;}
.about_gg .nr .zuo .wz{font-size:40px;padding-bottom:8px;padding-top:40px;}
.about_gg .nr .zuo .xian{height: 6px;width:60px;background: #fff;border-radius: 5px}
.about_gg .nr .you{padding-top:25px}
.about_gg .nr .you .kuan{color:#fff;text-align: right;margin-bottom: 6%}
.about_gg .nr .you .kuan1{margin-right:0;}
.about_gg .nr .you .kuan2{margin-right:0;}
.about_gg .nr .you .kuan .name{font-size: 16px;}
.about_gg .nr .you .kuan .bt{font-size:20px;}
.about_gg .nr .you .kuan .sz{font-size:50px;}
.zhengshu{}
.zhengshu .title{padding-top:20px}
.zhengshu .title span{font-size:30px;margin-bottom:10px;display:block;}
.zhengshu .title p{font-size: 16px;}
.zhengshu .neirong{margin: 0 20px;}
.zhengshu .neirong .nr{padding: 80px 0 50px;}
.zhengshu .neirong .swiper-slide .name{font-size: 16px;}
.zhengshu .neirong .swiper-button-prev{right:auto;top:0;left:50%;margin-left:-50px;width:40px;height:40px;}
.zhengshu .neirong .swiper-button-prev:after{font-size: 20px;}
.zhengshu .neirong .swiper-button-next{top:0;right:50%;margin-right:-50px; width:40px;height:40px;}
.zhengshu .neirong .nr .swiper-button-next:after{font-size: 20px;}
.hezuo{margin: 2% 20px;padding:30px 0;}
.hezuo .name{font-size: 30px;}
.hezuo .nr{border-right: 1px solid #eee;border-top: 1px solid #eee;}
.hezuo .nr li{width:27%;}
.hezuo .nr li:nth-child(1){border-left: 1px solid #eee;}
.hezuo .nr li:nth-child(8){border-left: 1px solid #eee;}
.hezuo .nr li:nth-child(15){border-left: 1px solid #eee;}
/*产品列表页*/
.ny_banner{height:180px;background-position: center !important;}
.ny_banner .nr span{font-size:28px;}
.mbx{padding:15px 20px;font-size: 14px;}
.erji{margin: 20px 20px;}
.erji ul{display: flex;justify-content: center;width:100%;padding-bottom: 10px;}
.erji ul li{margin: 0 8px 0 8px;padding: 12px 0 6px 0;font-size:16px;}
.erji ul .active{border-bottom: 2px solid #404040;}
/*第一个产品*/
.product1{margin: 0 20px;padding: 20px;}
.product1 a{display:block;}
.product1 .img{width:100%;}
.product1 .text {width:100%;padding: 10px 0 0 0;}
.product1 .text .name{font-size:26px;margin-bottom:5px;}
.product1 .text .intro{font-size: 14px;}
.product1 .text .more span{width:120px;font-size: 14px;line-height:36px;}
/*产品列表页*/
.product_lb{margin: 0 20px;padding: 20px 0;}
.product_lb ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_lb ul li{margin-bottom:20px;margin-right:0%;width:48%;text-align: center;font-size:16px;}
.product_lb ul li a{ackground: #fff;border-radius: 15px;display: flex;align-items: center;justify-content: space-between;flex-direction: column;width: 100%;border: 1px solid #ccc;cursor: pointer;padding-top: 30px;padding-bottom: 20px;}
.product_lb ul li .name{padding: 0 15px;height:60px;line-height:30px;overflow:hidden;font-size:18px;width:100%;box-sizing:border-box}
.product_lb ul li .img img{height:70px;}
.product_lb ul li .more{text-align:center;width: 100%;padding-right:0;margin-top: 20px;}
.product_lb ul li .more span{line-height:36px;font-size: 14px;width: 110px;}
/*产品详情页*/
.product_xq{}
.product_xq .shang{flex-direction: column-reverse;padding: 20px 20px 0;margin-bottom: 20px;}
.product_xq .shang .zuo{flex-direction: column-reverse;}
.product_xq .shang .zuo .big_img{margin-right:0;}
.product_xq .shang .zuo .datu{margin-bottom:10px;}
.product_xq .shang .zuo .datu li{width:100%;height:auto;}
.product_xq .shang .you{padding:0 0 15px;font-size:26px;}
.product_xq .canshu{padding-left: 20px;padding-right:20px; padding-bottom: 5%;}
.product_xq .canshu .name{font-size: 22px;padding:20px 0;}
.product_xq .canshu .name span{padding-left:12px;}
.product_xq .nr{font-size: 14px;}
.product_xq .nr .zuo{padding-bottom:15px;color: #666;}
.product_xq .nr .zuo li{text-align: right;margin-top:15px;}
.product_xq .nr .you{padding-bottom:15px;font-weight: bold;}
.product_xq .nr .you li{margin-top:15px;}
.product_xq .xianqing{padding-left: 20px;padding-right:20px; padding-bottom: 5%;}
.product_xq .xianqing .name{font-size:22px;padding: 20px 0;}
.product_xq .xianqing .name span{padding-left: 12px;}
.product_xq .xianqing .nr1{font-size: 14px;}
.product_xq .xianqing .nr1 .tt{padding: 20px 0;line-height: 2em;}
.product_xq .xianqing .nr1 .tt table{border-collapse: collapse;margin-top:40px;}
.product_xq .xianqing .nr1 .tt table{border-collapse: collapse;font-size:14px;}
.product_xq .xianqing .nr1 .tt table tr{height: 36pt;;}
.tuijian{padding: 5% 20px}
.tuijian .name{font-size:30px;}
.tuijian .nr ul{max-width: 1410px;    flex-wrap: wrap;}
.tuijian .nr ul li{margin-right:2%;margin-left:0;font-size:14px;width:49%;margin-bottom:25px;}
.tuijian .nr ul li:nth-child(2n){margin-right:0}
.tuijian .nr ul li .img{background: #fff;border-radius: 35px;display: flex;align-items: center;justify-content: center;border: 1px solid #ccc;cursor: pointer;padding:20px;}
.tuijian .nr ul li .img img{width:80px;height:80px; object-fit: contain;}
.tuijian .nr ul li:hover .img{border: 1px solid #1b7cc1;}
.tuijian .nr ul li .name1{ margin-top: 20px;}	
/*案例列表页*/
.case_lb{margin: 0 20px;padding:0;}
.case_lb ul li{}
.case_lb ul li a{margin: 20px 0;display:block;height: auto}
.case_lb ul li .img{width: 100%;}
.case_lb ul li .text{width:100%; padding:12px 0 5px;}
.case_lb ul li .text .name{margin-bottom: 1.8vw;font-size:18px;}
.case_lb ul li .text .intro{font-size: 14px; line-height:24px;}
.case_lb ul li .text .time{border-top:none;height:auto;line-height:auto;position:relative;width:100%;font-size: 14px;color: #666;padding-top:12px}
/*案例详情页*/
.case_xq{padding: 10px 20px;}
.case_xq .name{font-size:24px;padding-top:20px;}
.case_xq .xian{width:60px;height:4px;margin: 20px 0}
.case_xq .intro{margin-top: 10px;font-size: 16px;line-height:24px}
/*解决方案列表页*/
.solution_lb{padding: 20px 0 150px;margin:0 20px;width:auto; box-sizing: border-box}
.solution_lb .swiper-slide{width:100% !important;}
.solution_lb .swiper-slide img{width: 100%;height:200px;object-fit: cover;}
.solution_lb .swiper-slide .join-btn{bottom:20px}
.solution_lb .swiper-slide .join-btn a{line-height:36px; width: 130px;font-size: 14px;}
.solution_lb .swiper-pagination{width:100%;bottom: -20px;margin-left:0;left:0;border-bottom: 1px solid #eee;padding-bottom:10px;}
.solution_lb .swiper-pagination .swiper-pagination-bullet{width:100%; font-size:18px;margin:0;border-radius:0;height: 50px;line-height:50px}
.solution_lb .swiper-pagination .swiper-pagination-bullet-active{opacity:1;color:#444;border-bottom: 3px solid #404040;}
/*解决方案详情*/
.fanan_banner{height:60vh;}
.fanan_banner .nr{padding: 10% 20px;}
.fanan_banner .nr span{display:block; font-size:34px;margin-bottom: 0.3rem;}
.fanan_banner .nr p{font-size:14px;line-height:26px;}
.fanan_xq{padding: 5% 0;}
.fanan_xq .name{font-size:36px;margin-bottom: 0.3rem;}
.fanan_anli{padding-left:20px;padding-right: 20px;padding-top:40px;}
.fanan_anli .name{margin-bottom:20px;}
.fanan_anli .name span{font-size:36px;}
.fanan_anli .name a{margin-right: 2%;color: rgba(0, 0, 0, .85);font-size: 14px;}
.fanan_anli .nr{position:relative;padding-bottom:60px;}
.fanan_anli .nr .img{overflow:hidden;}
.fanan_anli .nr .img img{width: 100%;height:15vh;}
.fanan_anli .nr .title{margin-top: 5px;font-size:16px;color: #000;}
/*特点*/
.tedian{background: #fff;display: flex;justify-content: center;align-items: center;padding-top:30px;padding-bottom: 3%;}
.tedian li .name{font-size:18px;}
.tedian li .intro{font-size: 14px;}
/*展示介绍*/
.work1{margin: 3% 20px 0;}
.work1 li{display:block;margin-bottom:25px;width:100%;}
.work1 li .text{}
.work1 li .name{margin-top: 6%;margin-bottom:0;font-size:26px}
.work1 li .intro{font-size: 14px;line-height:26px}
.work2{padding:40px 20px 20px;}
.work2 ul{display:block;}
.work2 ul li{padding:6%;width:100%;min-height:inherit;margin-bottom:20px}
.work2 ul li .name span{font-size:22px;}
.work2 ul li .intro{margin-top: 10%;width:100%;font-size: 14px;line-height: 24px;}
.work3{display:block;min-height:auto;margin-left:20px;margin-right:20px;margin-top:20px}
.work3 li{margin-left:0;position:relative;margin-bottom:20px}
.work3 li img {height:300px;}
.work3 li .join-bottom-bg{justify-content: center;position:absolute;text-align: center;margin-top:0;display: flex;flex-direction: column;min-height: 180px;top: 0;    height: 100%;width:100%}
.work3 li .name{font-size: 30px; color: #000;}
.work3 li .bg1{display: flex;justify-content: center}
.work3 li .bg2{margin-top:10px;width: 35px;height: 2px;background: #000}
.work3 li .intro{margin:10% 20%;font-size: 14px;color:#666;}
/*职位*/
.join_index{padding:0 20px}
.join_index li{margin-bottom:20px}
.join_index li .nr{position: absolute;width: 100%;}
.join_index li .nr1{margin: 6.5% 17.5%;text-align: right;}
.join_index li .nr1 .name{font-size: 35px;font-weight: bold}
.join_index li .nr1 .name span{border-bottom: 2px solid #1b7cc1;padding-bottom: 10px;}
.join_index li .nr1 .intro{font-size: 30px;color: #666;margin-top: 5%;margin-bottom: 3%}
.join_index li .nr1 .join-btn a{background: #fff;color: #40a9ff;border:1px solid #40a9ff;border-radius: 10px;height:35px; font-size:15px;padding: 5px 25px;text-align:center;box-sizing:border-box;display:inline-block;}
.join_index li .nr1 .join-btn a:hover{background: #000;color: #fff;border:1px solid #000;}
.join_index li img{width: 100%;height:300px; background-size: contain;    object-fit: cover;}
.join_index li:nth-child(2) .nr1{margin: 5% 17%;text-align: left;}
.join_index li:nth-child(2) .intro{color: #000;}
.join_index li:nth-child(2) .join-btn a{background: #fff;}
/*招聘列表页*/
.join_lb{background: #f7f7f7;}
.join_lb .name{text-align: center; padding:25px 0 0;font-size:28px;font-weight: bold;}
.join_lb ul{margin: 20px 20px 0;display:block;}
.join_lb ul li{width:100%;}
.join_lb ul li a{margin-left:0;padding: 25px;margin-bottom:20px;}
.join_lb ul li:nth-child(3n+1) a{margin-left:0px;}
.join_lb ul li .title{margin-bottom:25px;}
.join_lb ul li .title .tip{font-size: 14px;border-radius: 5px;line-height: 30px;}
.join_lb ul li .title span{font-size:18px;margin-left: 5px;color: #1890ff;}
.join_lb ul li .intro{color: #999;font-size: 14px}
/*招聘详情页*/
.join_xq{background: #f7f7f7;padding:20px;display:block;}
.join_xq .zuo{background: #fff;padding: 20px;flex: 2;border-radius: 25px}
.join_xq .zuo .name{margin-bottom: 20px;display: flex;align-items: center;}
.join_xq .zuo .name .tip{background: #ffe3e3;color:red;width: 25px;height: 30px;text-align: center;font-size: 16px;border-radius: 5px;line-height: 30px}
.join_xq .zuo .name span{font-size: 27px;margin-left: 5px}
.join_xq .zuo .name span{font-size: 27px;margin-left: 5px}
.join_xq .zuo .zw{color: #999;margin-bottom: 10px;font-size: 14px;line-height: 1.5715;}
.join_xq .zuo .time{color: #999;font-size: 14px;line-height: 1.5715;border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;}
.join_xq .zuo .miaoshu{border-bottom: 1px solid #e2e2e2;padding:40px 0;}
.join_xq .zuo .miaoshu .bt{font-size: 20px;margin-bottom:20px;display: flex;align-items: center}
.join_xq .zuo .miaoshu .bt .xian{margin-right: 5px;height: 20px;width: 4px;border-radius: 5px;background: #1b7cc1;}
.join_xq .zuo .miaoshu .nr{color: rgba(0, 0, 0, .85);font-size: 14px;line-height:30px;}
.join_xq .zuo .more{text-align: center;margin-bottom: 5%}
.join_xq .zuo .more a{display:inline-block;line-height:40px;text-align:center;border-radius: 50px;font-size:16px;width: 120px;background: #1b7cc1;color: #fff;}
.join_xq .you{display:none}
/*服务*/
.service_datu{position: relative;}
.service_datu .nr{position: absolute;left:0;bottom: 10%;padding-left:20px;padding-right:20px}
.service_datu .nr .nr1{color: #fff;margin-bottom: 10%}
.service_datu .nr .name{font-size:30px;margin-bottom:10px;}
.service_datu .nr .intro{font-size: 14px;}
.service_datu img{ width: 100%;height:340px; background-size: contain;    object-fit: cover;}
.service1{background:#fff;height: 100%;position: relative;align-items: center;padding: 8% 20px 0;text-align:center}
.service1 .name{color: #0a2b4a;font-size: 30px;font-weight: bold;margin-bottom:20px}
.service1 .content{color: #666;margin:3% 0;font-size:16px;line-height: 1.8;max-width:1400px;}
.service1 .content img{max-width:100%}
/**/
.service2{}
.service2 ul{margin: 5%10px;display:block;}
.service2 ul li{padding-bottom:40px}
.service2 ul li .img{margin-bottom:10px;} 
.service2 ul li .img img{width:50px} 
.service2 ul li .name{font-size: 16px} 
.service2 ul li .intro{font-size:24px;} 
.service2 .tp{text-align:center} 
.service2 .tp img{max-width:60%} 
/*联系我们*/
.contact{margin:0 20px}
.contact .nr{display:block;margin: 3% 0;width:100%}
.contact .nr .img{flex: 1}
.contact .nr .img img{width: 100%;background-size: contain}
.contact .nr .text{flex: 1;display: flex;flex-direction: column;justify-content: center}
.contact .nr .text .name{margin-bottom:10px;font-size: 24px;}
.contact .nr .text .name span{padding-bottom: 10px;border-bottom: 1px solid #e2e2e2;line-height: 2}
.contact .nr .text .nr1{}
.contact .nr .text .nr1 p{color: #666;font-size: 16px;margin:5px 0;    line-height: 1.5715;}
.contact .nr2{display: none}
.contact_map{}
.contact_map img{width:100%}	
/*案例列表页*/
.news_lb{margin: 0 20px;padding:0;}
.news_lb ul li{}
.news_lb ul li a{margin: 20px 0;display:block;height: auto}
.news_lb ul li .img{width: 100%;}
.news_lb ul li .text{width:100%; padding:12px 0 5px;}
.news_lb ul li .text .name{margin-bottom: 1.8vw;font-size:18px;}
.news_lb ul li .text .intro{font-size: 14px; line-height:24px;}
.news_lb ul li .text .time{border-top:none;height:auto;line-height:auto;position:relative;width:100%;font-size: 14px;color: #666;padding-top:12px}
/*案例详情页*/
.news_xq{padding: 10px 20px;}
.news_xq .name{font-size:24px;padding-top:20px;}
.news_xq .xian{width:60px;height:4px;margin: 20px 0}
.news_xq .intro{margin-top: 10px;font-size: 16px;line-height:24px}
/*搜索页*/
.search_banner{ width: 100%; height:200px;}
.search_title{width:auto;margin: 0 auto;padding: 10px 20px;display: flex;flex-direction: column-reverse;}
.search_title .zuo{color: rgba(0, 0, 0, .85);font-size: 14px;padding-top:20px;}
.search_title .zuo .name{}
.search_title .zuo .tip{color: #002357;margin-top:10px}
.search_title .you{padding-top:10px;}
.search_title .you .sousuo .form-control{width:75vw;}
.search_nr{ padding: 1.5vw 20px;margin: 2vw auto;border-radius: 5px;width:auto;box-sizing: border-box}
.search_nr ul li .text .name{font-size:16px;}
/*弹窗留言*/
.tan_ly .nr{position:absolute;top:50%;left:10%; width:80%;margin-left:0;margin-top:-275px; height:550px;}
.tan_ly ul{padding:10px 20px;}
.tan_ly ul li{margin-bottom:10px;}
.tan_ly ul li p{font-size: 14px;padding-bottom:2px;}
.tan_ly ul li input{line-height: 20px;padding: 5px;font-size: 14px;}
.tan_ly ul li #message{height:40px;font-size: 14px;}
.tan_ly .di{padding-top:0px;}	
	
	
	
	
	
	
	
	
	
	
	
}























