﻿/* 头部 */

.tab-cell{display:table-cell;vertical-align:middle}
.wrap{width:100%;/*max-width:1310px;*/max-width:1200px;margin:0 auto}
.wrap1{width:100%;max-width:1200px;margin:0 auto}
.mob-menu{display:none}
.mob-menu:before{content:'';position:absolute;right:50%;top:50%;height:2px;width:32px;margin-right:-16px;margin-top:-12px;background:#fff;transition:all 0.5s ease}
.mob-menu:after{content:'';position:absolute;right:50%;top:50%;height:2px;width:18px;margin-right:-16px;margin-top:10px;background:#fff;transition:all 0.5s ease}
.mob-menu span{position:absolute;right:50%;top:50%;height:2px;width:26px;margin-right:-16px;margin-top:-1px;background:#fff;transition:all 0.5s ease}
.mob-menu.on{transition:all 0.5s ease}
.mob-menu.on:before{margin-top:-1px;width:32px;transform:rotate(45deg);transition:all 0.5s ease}
.mob-menu.on:after{margin-top:-1px;width:32px;transform:rotate(-45deg);transition:all 0.5s ease}
.mob-menu.on span{width:0;transition:all 0.5s ease}
.top{background:url(../images/top_bg.jpg) repeat-x left top;position:relative;z-index:10}
.labunm{line-height:39px}
.piora i{display:none;padding-right:15px;color:#267de0;cursor:pointer;padding:0 25px 0 10px}
.piora i.on{background:#267de0;color:#fff}
.piora i:after{content:'';width:10px;height:6px;background:url(../images/xl.png) no-repeat;position:absolute;right:10px;top:50%;margin-top:-3px}
.piora i.on:after{background:url(../images/sl.png) no-repeat}
.piora p{background:#267de0;position:absolute;left:0;top:42px;z-index:3;padding:10px;width:240px;display:none}
.piora p a{display:block;padding:0 15px;line-height:40px;color:#fff;border-bottom:1px solid #5791d3;transition:all 0.5s}
.lunceba{color:#999}
.lunceba>a{color:#267de0;float:left;margin:0 10px}
.lunceba i{display:block;color:#267de0;padding:0 10px;cursor:pointer}
.lunceba i a{color:#267de0}
.lunceba i.on{background:#267de0;color:#fff}
.lunceba i:nth-child(1).on{background:#fff;color:#267de0}
.lunceba span{float:left}
.encoma p{position:absolute;display:none;right:0px;padding:10px;top:42px;width:220px;z-index:3;background:#267de0}
.encoma p a{display:block;padding:0 15px;line-height:40px;text-align:left;color:#fff;border-bottom:1px solid #5791d3;transition:all 0.5s}
.t-logo{margin-top:28px}
.ind-search{margin-top:35px}
.ind-search span{display:block;width:40px;height:34px;cursor:pointer;background:url(../images/fd.png) no-repeat center center}
.search-bot{background:rgba(5, 81, 167, 0.8);width:100vw;padding:40px 0;position:absolute;left:0;top:148px;display:none}
.solt-inp{border:1px solid rgba(255, 255, 255, 0.4);border-radius:3px;display:flex}
.solt-inp .c1{flex:1;height:50px;padding:0 10px;color:#fff;background:none;border:none}
.solt-inp .c2{border:none;cursor:pointer;width:50px;height:50px;background:url(../images/fd_1.png) no-repeat center center}
.t-nav{margin-top:0px}
.t-nav>li{float:left;font-size:16px;margin-left:15px}
.t-nav>li>a{color:#267de0;padding:0 30px;display:block;line-height:105px}
.t-nav>li>a.on{background:url(../images/nav.png) no-repeat bottom center}
.ac-sec{background:#267de0;width:100%;padding:40px 0;position:absolute;left:0;top:143px;display:none}
.def-img-list{margin-top:0px;width:381px;height:248px;border-radius:5px}
.def-img-list img{height:248px;width:100%;object-fit:cover}
.one-nav{width:calc(100% - 420px)}
.one-nav>li{width:50%}
.h-more1{ margin-bottom:5%;}
.one-nav>li .d1>p,.one-nav>li>p{width:50%;font-size:16px;color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:15px 0;margin-bottom:5px}
.one-nav1 > li > p,.one-nav>li .d1>p{width:90%}
.sec-nav2>li>a,.sec-nav>li>a{color:rgba(255, 255, 255, 0.8);line-height:36px;font-size:14px;/*margin:5px 0;*/display:block;width:190px;transition:padding 0.5s;}
.pc-one-nav1 .sec-nav>li>a:hover{background:#1c6fce;padding-left:13px}
.sec-nav>li,.sec-nav2>li{position:relative}
.thr{left:200px;top:-50%;padding:10px 30px;border-radius:5px;background:#1c6fce;display:none;opacity:0;z-index:99;}
.thr a{display:block;line-height:36px;color:#fff;font-size:14px}
.one-nav>li.current>.sec-nav>li.on>a{background:url(../images/jt.png) no-repeat 95% center #1c6fce;padding-left:15px}
.one-nav>li.current>.d1.current>.sec-nav2>li.on>a{background:url(../images/jt.png) no-repeat 95% center #1c6fce;padding-left:15px}
.one-nav>li.current>.sec-nav>li.on>.thr{display:block;opacity:1}
.jszc_nav{width: calc(100% - 420px)}
.jszc_nav li{width:33.3333%}
.jszc_nav li a{display:block}
.jszc_nav li img{margin:0 auto;display:block}
.jszc_name{color:#fff;text-align:center}
/* 弹窗 */
.bg-col{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);z-index:11;display:none}
.yonmea{position:fixed;z-index:12;top:40px;width:calc(100% - 80px);background:#fff;left:40px;visibility:hidden;opacity:0;transform:translateY(-110%);transition:all 0.5s ease}
.yonmea.on{visibility:visible;opacity:1;transform:translateY(0%);transition:all 0.5s ease}
.midlm{font-size:18px;font-weight:bold;line-height:45px;background-image:linear-gradient(to right, #1aa692, #2b55a6);color:#fff}
.midlm .gb{display:block;position:absolute;right:10px;top:0;height:45px;width:45px;background:url(../images/tgb.png) no-repeat center center;cursor:pointer}
.zbonea{width:100%;padding:0 5% 5%;display:-webkit-flex;display:flex;flex-wrap:wrap}
.zbonea dl{width:32%;margin-right:2%}
.zbonea dl:nth-child(3n){margin-right:0}
.zbonea dl dt{border-bottom:1px solid #e6eaf2;padding:30px 0 12px;margin-bottom:15px;font-size:18px;font-weight:bold}
.zbonea dl dt a{color:#07307f}
.zbonea dl dd{line-height:30px}
.zbonea dl dd a{color:#666;transition:all 0.5s ease;font-size:16px}
.one-nav1{width:100%}
.one-nav1>li{width:19%;margin-right:1%}
.banner .pic img{width:100%}

@media (max-width:1200px){
	.jszc_nav{width:100%}
	.jszc_nav .img{display:none}
	.jszc_nav li{width:100%}
	.jszc_name{text-align:left;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
	.box2{display:none;}
	body{padding-top:50px}
	.mob-menu{display:block;width:50px;height:50px}
	.top{position:fixed;background:#fff;height:60px;padding:0 2%;width:100%;z-index:15;top:0;left:0;box-shadow:0 0 15px rgba(0, 0, 0, 0.2)}
	.mob-top{display:block}
	.mob-top .menu-mob{padding-left:20px;color:#0551A7;height:50px;line-height:50px;cursor:pointer;margin-top:5px;text-transform:uppercase;background:url(../images/mob-menu.png) no-repeat left center}
	.mob-top .mob-logo{padding:12px 0}
	.mob-top .mob-logo img{height:36px}
	.mob-cont{position:fixed;height:100%;left:0;top:0;background:#4a4a4a;z-index:10;width:100%;max-width:400px;overflow:auto;transition:all 0.5s;transform:translateX(-100%)}
	.mob-cont.on{transition:all 0.5s;transform:translateX(0%)}
	.cont-flex{display:-webkit-flex;display:flex;flex-wrap:wrap-reverse}
	.t-logo,.ind-search{display:none}
	.search-bot{display:block !important;position:relative;width:100%;top:0;background:none;padding:15px 15px 15px 45px}
	.search-bot .wrap{padding:0}
	.solt-inp{border:none;background:#fff}
	.solt-inp .c1{height:40px;color:#333}
	.solt-inp .c2{width:40px;height:40px;background-image:url(../images/fd2.png)}
	.t-nav{margin:0;background:#267de0}
	.t-nav>li{margin:0;width:100%;line-height:60px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}
	.t-nav>li>a{color:#fff;padding:0 15px}
	.mob-cont-bg{position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6)}
	.close-cont{width:40px;height:40px;position:absolute;cursor:pointer;;left:2px;top:16px;z-index:5;background:url(../images/gbbc.png) no-repeat center center}
	.labunm{border:none;width:100%}
	.piora{width:100%;border-bottom:1px solid #676a6e}
	.piora i{color:#fff;padding:0 15px;line-height:45px;position:relative}
	.piora i::after{background-image:url(../images/xl2.png);right:20px}
	.piora p,.encoma p{position:relative;width:100%;background:#333;top:0;padding:0 15px}
	.piora p a,.encoma p a{border-bottom-color:rgba(255, 255, 255, 0.2);text-align:left;display:block;padding:0}
	.piora p a:last-child,.encoma p a:last-child{border:none}
	.piora i.on,.lunceba i.on{background:none}
	.lunceba{width:100%}
	.encoma{width:100%}
	.lunceba span{display:none}
	.encoma{border-bottom:1px solid #676a6e}
	.encoma i{color:#fff;padding:0 15px;line-height:45px;position:relative}
	.encoma i:after{content:'';width:10px;height:6px;background:url(../images/xl2.png) no-repeat;position:absolute;right:20px;top:50%;margin-top:-3px}
	.encoma i.on:after{background:url(../images/sl.png) no-repeat}
	.lunceba>a{display:block;color:#fff;width:100%;line-height:45px;padding:0 15px;margin:0}

	.ac-sec{position:relative;top:0;width:100%;padding:0 20px;border-top:1px solid rgba(255, 255, 255, 0.2)}
	.def-img-list{display:none !important}
	.sec-on{width:100%;padding:0}
	.sec-nav,.thr-nav{width:100%;left:0;position:relative}
	.one-nav>li>p{padding:0 0 0 10px;width:100%;border-bottom:none;margin-bottom:0}.one-nav li{margin:0;line-height:55px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}
	.one-nav li:last-child{border:none}
	.sec-nav li a{padding-left:25px}
	.thr-nav a{padding-left:40px !important}
	.one-nav li a.more{background-image:none !important;position:relative}
	.one-nav li a.more:after{content:'';width:10px;height:6px;background:url(../images/xl2.png) no-repeat;position:absolute;right:20px;top:50%;margin-top:-3px}
	.one-nav li a.more.on:after{background:url(../images/sl.png) no-repeat}
	.thr-nav,.sec-nav{border-top:1px solid rgba(255, 255, 255, 0.2)}
	.t-nav>li>a.on{background:#04438a !important}
}

/* 可持续的解决方案 */
.mt150{margin-top:150px}
.mb150{margin-bottom:150px}
.title .t1{line-height:63px}
.title .t2{line-height:96px}
.center{text-align:center}
.color_b{color:#267de0}
.f34{font-size:34px}
.f50{font-size:50px}
.f26{font-size:26px}
.fw{font-weight:bold}
.more2{width:153px;margin:0 auto;margin-top:39px}
.more2 a{display:block;color:#fff;background:#267de0;line-height:38px;border-radius:5px;text-align:center;transition:0.5s}
.more a:hover{background:#0361cc}
.rel{position:relative}
.abs{position:absolute}
.swiper02 a{height:525px}
.swiper02_box{height:460px;border-radius:5px;overflow:hidden}
.swiper02_box img{height:460px;object-fit:cover;width:100%}
img{display:block}
.flex{display:flex}
.swiper02_box .con{width:100%;padding:15px 20px;background:rgba(0, 0, 0, 0.2);left:0;bottom:-47px;line-height:36px;color:#fff;transition:0.5s}
.swiper02_box .con .t1{font-size:20px}
.swiper02_box .con .t2{font-size:16px}
.swiper02 a:hover .con{bottom:0}
.swiper02 .swiper-slide:nth-child(2n+1) a{align-items:flex-end}
.swiper02_btn .swiper-button-prev{left:-44px}
.swiper02_btn .swiper-button-next{right:-44px}
.swiper02_btn .swiper-button-next:after,
.swiper02_btn .swiper-button-prev:after{font-size:30px;color:#267de0}
.mt120{margin-top:120px}
.title1{padding:25px 0;color:#267de0}
.title1::after{height:5px;width:42px;background:#e7a651;position:absolute;left:50%;transform:translateX(-50%);bottom:0;content:""}
.inhy_img{margin:0 -8px}
.inhy_img li{width:25%}
.inhy_img a{display:block;border-radius:5px;overflow:hidden;margin:0 8px 16px 8px}
.inhy_img a img{object-fit:cover;height:460px;width:100%}
.inhy_img .t1{left:0;bottom:0;background:rgba(38, 125, 224, 0.9);line-height:60px;padding:0 36px;color:#fff;transition:0.5s;border-top-right-radius:5px;}
.inhy_img a:hover .t1{background:rgba(231, 166, 81, 0.9)}
.bg1{padding-bottom:88px;background:url(../images/d.jpg) repeat-x left bottom}
.mt90{margin-top:90px}
.index_case li{width:23.8%;margin-right:18px;transition:0.5s}
.index_case li:last-child{margin-right:0}
.index_case a{display:block;overflow:hidden}
.index_case img{width:100%;object-fit:cover;height:470px}
.index_case .con{left:0;bottom:0px;padding:30px;width:100%;background:rgba(0, 0, 0, 0.2);color:#fff}
.index_case .con .t2{font-size:16px;display:none}
.index_case li.current{width:49%}
.index_case li.current .con .t2{display:block}

.mt60{margin-top:60px}
.mt80{margin-top:80px}
.aoutbc{width:66%}
.aoutbc02{width:32%;margin-left:2%;margin-bottom:2%}
.aoutbc a{display:block;position:relative}
.aoutbc a .img{overflow:hidden;border-radius:5px;}
.aoutbc a .img img{width:100%;display:block;height:580px;object-fit:cover;transition:all 0.5s}
.aoutbc02 a .img img{height:278px}
.aoutbc a .con{position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.4);color:#fff;z-index:2;width:100%;padding:15px 20px}
.aoutbc a .con .d1{font-size:22px;margin-bottom:3px}
.bunmpa{width:878px}
.bunmpa .title{padding:20px 0;font-size:30px}
.loemnf li{float:left;width:32%;margin-right:2%;margin-top:40px}
.loemnf li:nth-child(3n){margin-right:0}
.loemnf li a{display:block;padding-top:30px;position:relative}
.loemnf li a:before{content:'';position:absolute;left:0;top:0;height:4px;width:40px;background:#267de0;transition:all 0.5s}
.loemnf li a .d1{color:#333}
.loemnf li a .d2{font-size:18px;margin-top:5px;line-height:25px;height:75px;overflow:hidden;padding-right:30px}
.buaehn{width:280px;background:#f8f8f8}
.huhane{font-size:30px;text-align:center;padding:20px 0;border-bottom:1px solid #ccc}
.lbvfeb{padding:30px 0}
.tpeanbc{padding-bottom:5%}
.tpeanbc a{display:inline-block;width:160px;line-height:35px;color:#fff;border-radius:3px;background:#267de0}
.loemnf li a:hover:before{width:70px;transition:all 0.5s;background:#ef9932}
.loemnf li a:hover .d2{transition:all 0.5s;color:#ef9932}
.lxwm{padding:120px 0 20px 0}
.map img{width:100%}
.lxwm_right{text-align:right;padding-top:90px; width:40%;}
.lxwm_right .t1{font-size:30px;font-weight:bold;color:#267de0;position:relative;padding-bottom:20px;margin-bottom:10px}
.lxwm_right .t1::after{position:absolute;height:5px;width:42px;right:0;bottom:0;content:"";background:#e7a651}
.lxwm_right .t2{font-size:16px;color:#555;line-height:30px;margin-bottom:10px}
.btn{width:160px;float:right}
.box1{width:33.333%}
.footer{background:#999}
.footer_top{padding:80px 0 50px 0}
.footer_log img{height:54px;object-fit:scale-down;max-width:100%}
.footer_log{margin-bottom:40px}
.footer_top .t1{font-size:18px;line-height:36px;color:#fff;margin-bottom:30px}
.footer_top .con p{color:#fff;line-height:36px;font-size:16px}
.kjdh{width:50%}
.kjdh a{display:block;color:#fff;line-height:36px;font-size:16px}
.footer_seach{border-radius:5px;background:#fff;height:46px;width:303px}
.input{width:calc(100% - 45px);padding-left:5px}
.input input{width:100%;height:43px;border:none; background:none;}
.footer_seach a{height:46px;width:50px;background:url(../images/ss.jpg) no-repeat center center}
.box3{width:303px}
.footer_bottom{padding:20px 0;border-top:1px solid #adadad}
.wx{width:50px;margin-right:20px}
.ewm1{height:110px;width:110px;padding:5px;left:-10px;bottom:43px;display:none}
.ewm1::before{border:9px solid;border-color:transparent;border-top-color:#fff;position:absolute;left:17px;bottom:-13px;content:""}
.ewm1 img{height:100px;max-width:100%;border-radius:6px;}
.wx:hover .ewm1{display:block}
.box5 a{color:#fff;margin-left:1.5vw}
.banner1 img{width:100%}
.box2{left: 50%; width: 100%; top:50%;color: #fff;transform: translate(-50% , -50%);/*background:rgba(0, 0, 0, 0.3);*/background: linear-gradient(to right, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));padding:30px 0;max-width:1200px}
.box2 .t1{font-size: 56px; margin-bottom: 15px;max-width: 1200px;margin: 0 auto;width: 100%;}
.box2 .t2{font-size:18px;line-height:36px;max-width: 1200px;margin: 0 auto;}
.mt135{margin-top:135px}
.aboutus{max-width:1048px;width:100%;margin:0 auto;text-align:justify;font-size:16px;line-height:30px;margin-top:45px}
.aboutus p{margin-bottom:40px}
.tu{border-radius:5px;overflow:hidden}
.tu img{width:100%;margin:0 auto}
.color_0{color:#333}
/* 多行省略*/
/* -webkit-line-clamp:3; */
.dhxs{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.l3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.l2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.l1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.box6{border-radius:5px;height:100%;left:0}
.box6 img{height:498px;width:100%;object-fit:cover}
.box6 .con{background:rgba(0, 0, 0, 0.6);padding:20px 30px;left:0;bottom:-400px;transition:0.5s;width:100%;color:#fff;height:100%}
.box6 .con .t1{font-size:20px}
.box6 .con .t2{font-size:16px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.ljgd a{margin-top:30px;border:1px solid #fff;width:170px;height:40px;line-height:40px;text-align:center;color:#fff;display:block}
.ljgd a:hover{background:#fff;color:#000}
.bznl .swiper-button-prev{left:-44px}
.bznl .swiper-button-next{right:-44px}
.bznl .swiper-button-next:after,
.bznl .swiper-button-prev:after{font-size:30px;color:#267de0}
.bznl .swiper-button-next:hover:after,
.bznl .swiper-button-prev:hover:after{color:#E5AD62;font-size:30px}
.support{margin-top:132px}
.support .con{width:calc(100% - 747px)}
.support .con .t1{font-size:32px;padding:42px 0 20px 0;margin-bottom:20px}
.support .con .t1::after{height:5px;width:42px;background:#e7a651;position:absolute;left:0;bottom:0;content:""}
.support .con .t2{font-size:16px;line-height:36px;height:108px;overflow: hidden}
.support .img{width:644px;border-radius:5px;overflow:hidden}
.support .img img{height:363px;max-width:100%;object-fit:cover}
.more3 a{display:block;width:170px;height:40px;border:1px solid #267DE0;color:#267DE0;line-height:40px;text-align:center;margin-top:30px}
.more3 a:hover{background:#e7a651;border:1px solid #e7a651;color:#fff}
.mb130{margin-bottom:130px}
.support li{margin-bottom:130px}
.support li:nth-child(2n){flex-direction:row-reverse}
.support li:last-child{margin-bottom:0}
/* .gltx{border-radius:15px;border:1px solid #cee2fc;padding:20px;height:167px;margin:0 1px} */
.gltx img{max-width:100%;object-fit:contain;margin:0 auto;}
.swiper05 .t1{text-align:center;font-size:16px;padding:18px 0}
.year1{height:513px;width:550px;background:url(../images/bg.png) no-repeat left top}
.year{font-size:72px;font-weight:bold;color:#fff;text-align:center;font-family:Source Han Sans SC}
.year_con{width:calc(100% - 635px)}
.year1 .swiper-button-next,
.year1 .swiper-button-prev{height:50px;width:50px;background:#287EE0;bottom:0 !important;top:auto !important}
.year1 .swiper-button-next:after,
.year1 .swiper-button-prev:after{font-size:20px;color:#fff}
.year1 .swiper-button-next{right:0}
.year1 .swiper-button-prev{right:52px;left:auto !important}
.year1 .swiper-button-next:hover,
.year1 .swiper-button-prev:hover{background:#E7A752}
.honor{padding-bottom:80px}
.temp{height:194px;background:#F4F8FD;border-top-left-radius:15px;overflow:hidden;border-bottom-right-radius:15px;padding:30px 30px 0 30px}
.temp img{height:87px;margin:0 auto;max-width:100%;object-fit:contain}
.temp .tit{margin-top:10px;font-size:16px;text-align:center}
.year_con p{font-size:16px;margin-bottom:30px}
.culture .img{width:1031px}
.culture img{max-width:100%;height:631px;object-fit:cover}
.culture .con{background:rgba(255, 255, 255, 0.95);height:531px;right:0;top:50px;width:502px;box-shadow:0px 6px 35px 0px rgba(0, 0, 0, 0.11);padding:0 50px}
.culture .con .t1{font-size:32px;margin-bottom:30px}
.culture .con .txt{font-size:20px;line-height:36px}
.con1{padding:0 !important}
.con_list{width:100%}
.con_list li{padding-left:144px;font-size:20px;line-height:58px}
.con_list li.current{background:url(../images/icon.png) no-repeat 80px center #F3F7FE}

.mt110{margin-top:110px}

.tab{padding-bottom:43px}
.tab a{flex:1;font-size:20px;font-weight:bold;color:#333;position:relative;background:#F7FAFF;height:76px;border-top:1px solid #a9ccfc;border-bottom:1px solid #a9ccfc;padding:10px 0}
.tab a:first-child{border-left:1px solid #a9ccfc;border-top-left-radius:8px;border-bottom-left-radius:8px}
.tab a:last-child{border-right:1px solid #a9ccfc;border-top-right-radius:8px;border-bottom-right-radius:8px}
.tab .c1,
.tab .c2{padding-right:15px}
.tab .c2{display:none}
.tab a::before{position:absolute;content:"";height:58px;width:1px;top:10px;right:0;background:#a9ccfc}
.tab a:last-child::before{width:0}
.tab a.current{background:#E7A753;color:#fff;border:1px solid #E7A753}
.tab a.current .c1{display:none}
.tab a.current .c2{display:block}
.tab a.current::before{width:0}
.tab a.current::after{border:9px solid;border-color:transparent;border-top-color:#E7A753;position:absolute;left:50%;bottom:-18px;content:"";transform:translateX(-50%)}
.tab_item{padding-bottom:80px}
.tab_item .item{overflow:hidden;display:none}
.tab_item .item .img img{max-width:100%;object-fit:cover}
.tab_item .item .con{height:100%;width:100%;padding:0 8%;left:0;top:0}
.tab_item .item .con .t1{font-size:32px;line-height:36px;margin-bottom:50px}
.tab_item .item .con .t2{font-size:16px;line-height:30px}
.tab_item .item .con .t2 p{margin-bottom:20px}
.mt100{margin-top:100px}
.box7 .img img{width:100%}
.box7 .bz{left:90px;top:65px}
.box7 .con{left: 50%;top: 50%;width:100%;line-height:30px;color:#fff;display:flex;align-items:center;max-width: 810px;transform: translate(-50%, -50%);background:rgba(0, 0, 0, 0.5);padding:30px;}
.box7 .con p{margin-bottom:20px}
.box7 .con p:last-child{margin-bottom:0}

.left{width:184px}
.gys_l li{background:url(../images/icon_6.png) no-repeat top center;height:193px;transition:0.5s}
.gys_l li .con .img{margin:0 auto;width:50px;padding:30px 0 10px 0}
.gys_l li .con .img img{object-fit:contain;margin:0 auto}
.gys_l li .con .t1{text-align:center;font-size:20px;font-weight:bold}
.gys_l li.current{background:url(../images/icon6_atv.png) no-repeat top center}
.gys_l li.current .c3{display:none}
.gys_l li.current .c4{display:block}
.gys_l li.current .t1{color:#fff}
.c4{display:none}
.pb80{padding-bottom:80px}
.left_bottom{box-shadow:0px 0px 13px 0px rgba(1, 64, 169, 0.15);height:116px;margin-top:20px;padding:0 50px;font-size:20px;text-align:center}
.right{width:calc(100% - 249px)}
.boder_r{border-radius:8px}
.cxfz_list li{margin-bottom:77px}
.cxfz_list li:last-child{margin:0}
.cxfz_list li img{width:100%}
.cxfz_list li .con{position:absolute;left:0;top:0;height:100%;width:100%;color:#fff}
.cxfz_list li .con .ckgd{width:159px;height:36px;border:1px solid #fff;margin:0 auto}
.cxfz_list li a:hover .ckgd{background:#1ba940;border:1px solid #1ba940}
.cxfz_list a {
 display:block}
.f36{font-size:36px}
.f18{font-size:18px}
.li36{line-height:36px}
.mb30{margin-bottom:30px}
.center_justify{text-align:justify}
.mt70{margin-top:70px}
.f40{font-size:40px}
.color_y{color:#81BC43}
.tu1{max-width:100%}
.duty .con{width:628px;height:391px;left:89px;bottom:0;background:url(../images/t21.png) no-repeat left top}
.duty .con .con_box{color:#fff;padding-left:10%;width:450px;padding-top:60px}
.con_1{background:url(../images/t23.png) no-repeat left top;width:626px;height:391px;right:45px;bottom:0px}
.li48{line-height:48px}
.duty .con_1 .con_box{color:#fff;    padding-top: 60px;
    width:380px;right:28%}
.f25{font-size:25px}
.mt100{margin-top:100px}
.tu2{width:30%}
.tu2 .con{left:0;bottom:-179px;height:100%;width:100%;padding-left:5%;color:#fff;transition:bottom 0.5s}
.tu2 .con .t1{font-size:22px}
.tu2 .con .t2{display:none}
.tu2.current{width:40%}
.box8 .images img{height:480px;object-fit:cover;width:100%}
@media(min-width:1001px){
	.tu2:hover .con{bottom:0;background:rgba(25, 94, 190, 0.9);padding-left:12%}
	.tu2:hover .con .t2{display:block}
}

.jnjp li{width:33.3333%}
.jnjp img{height:257px;max-width:100%;object-fit:cover}
.jnjp .t1{font-size:22px;padding:12px 0}
.jnjp .t2{font-size:18px;line-height:30px;color:#666}
.jnjp{margin:0 -17px;margin-top:70px}
.jnjp a{display:block;padding:0 17px}
.jnjp1 img{height:293px;width:100%}
.jnjp1 li:first-child img{height:402px}
.jnjp1 li:nth-child(2){width:66.66%}
.jnjp1 li:nth-child(2) img{height:402px}
.jnjp1 a{padding-bottom:38px}
.jnjp1 li .con{left:0;width:100%;bottom:0px;padding:15px 20px;color:#fff;background: rgba(0,0,0,0.5);height:120px;}
.jnjp1 .col{margin:0 17px 38px 17px}
.f22{font-size:22px}
.mb10{margin-bottom:10px}
.f16{font-size:16px}
.bunteba li{margin-bottom:117px}
.bunteba li:nth-child(2n){flex-direction:row-reverse}
.bunteba li:nth-child(2n) .con{text-align:left}
.bunteba li:last-child{margin-bottom:0}
.bunteba .img{width:706px}
.bunteba .img img{height:482px;width:100%;object-fit:cover}
.bunteba .con{width:calc(100% - 706px);background:#F6FAFC;height:409px;padding:0 65px;text-align:right}
.li32{line-height:32px}
.bunteba .con .ckgd a{display:block;width:160px;height:35px;border:1px solid #267de0;border-radius:5px;color:#267de0;text-align:center;line-height:35px;transition:0.5s}
.bunteba .con .ckgd a:hover{background:#267de0;color:#fff}
.swiper_box li{margin-bottom:117px}
.swiper_box li:nth-child(2n) .bunteba .flex{flex-direction:row-reverse;}
.swiper_box li:nth-child(2n) .navigation8 .swiper-button-next{left:auto; right:0}
.swiper_box li:nth-child(2n) .navigation8 .swiper-button-prev{left:47% !important}
.swiper_box li:nth-child(2n) .bunteba .con{text-align:left;}
.shzr_box{width:48%}
.shzr_box .img img{height:347px}
.shzr_box .t1{left:0;bottom:0;height:54px;line-height:54px;padding:0 15px;color:#fff;font-size:18px;background:rgba(0, 0, 0, 0.5);width:100%}
.image-text .img{width:221px}
.image-text .img img{height:140px;max-width:100%;object-fit:cover}
.image-text .con{width:calc(100% - 263px)}
.image-text li{margin-bottom:63px}
.image-text li:last-child{margin-bottom:0}
.mb15{margin-bottom:15px}
.tu3 .con{height:100%;left:90px;top:0;width:35%;color:#fff}
.wh_box{height:544px;background:url(../images/t40.jpg) no-repeat bottom left;width:39%}
.wh_box:last-child{margin-left:100px}
.wh_box .icon{height:231px;width:231px;background:#277ee0;border:12px solid #e6f0fc;border-radius:50%;margin:0 auto}
.wh_box .icon img{object-fit:contain;margin:0 auto}
.li30{line-height:30px}
.mb20{margin-bottom:20px}
/* .zlygfz .con{width:calc(100% - 700px);text-align:justify} */
.zlygfz .con{width:48%;text-align:justify}
.zlygfz .img{width:48%}
.zyjkan{margin:0 -17px;margin-top:60px}
.zyjkan .col{margin:0 17px;overflow:hidden; border-radius:5px;}
.zyjkan li{width:33.333%}
.zyjkan .con{height:100%;width:100%;left:0;bottom:-210px;padding:0 30px;color:#333;transition:0.5s}
.zyjkan .con .t1{font-size:24px;font-weight:bold;margin-bottom:25px;padding-top:30px}
.zyjkan .con .t2{text-align:justify;font-size:16px}
.zyjkan .col:hover .con{bottom:0;background:rgba(38, 125, 224, 0.9); color:#fff;}
.mb80{margin-bottom:80px}
.box9_box{width:35%}
.box9_box1{width:50%}
.team .t1{padding-bottom:60px}
.team .t1::after{height:4px;width:79px;background:#267cdf;position:absolute;left:0;bottom:40px;content:""}
.team .t2{-webkit-line-clamp:4;text-align:justify}
.btn_a .swiper-button-next,
.btn_a .swiper-button-prev{height:50px;width:50px;background:#287EE0;bottom:0 !important;top:auto !important}
.btn_a .swiper-button-next:after,
.btn_a .swiper-button-prev:after{font-size:20px;color:#fff}
.btn_a .swiper-button-next{left:62px}
.btn_a .swiper-button-prev{left:0px;left:auto !important}
.btn_a .swiper-button-next:hover,
.btn_a .swiper-button-prev:hover{background:#E7A752}
.btn_a{height:52px;margin-top:40px}
.jjfn{margin-top:60px}
.jjfn img{width:100%}
#certify .swiper-slide{width:510px;text-align:center}
#certify .swiper-slide img{max-width:100%;height:412px;object-fit:cover;margin:0 auto;border-radius:8px}
.mySwiper2 .t1{left:0;bottom:30px;padding:0 30px;color:#fff}
.mySwiper .swiper-slide{line-height:65px;text-align:center;font-size:18px;font-weight:bold;background:#267DE0;color:#fff}
.mySwiper .swiper-slide-thumb-active{background:#E7A753}
.mySwiper2 .swiper-button-next:after,
.mySwiper2 .swiper-button-prev:after{font-size:30px}
.details_nav{padding:0 62px}
.details_nav a{display:block;/*width:13%;*/padding:0 2.5%;border:1px solid #dcdcdc;text-align:center;line-height:48px;margin-right:7px;margin-bottom:7px;border-radius:5px;font-size:16px}
.details_nav a:last-child{margin-right:0}
.details_nav a:hover,
.details_nav a.current{border:1px solid #017bff;box-shadow:0px 0px 6px 0px rgba(1, 123, 255, 0.27);color:#017bff}
.product_list table{width:100%;text-align:center}
.product_list img{ margin:0 auto}
.product_list table tr td{border:1px solid #e5e5e5;height:52px;font-size:16px}
.product_list tr:first-child{background:#f3f8fe}
.product_list tr:first-child td{font-weight:bold}
.table table{width:100%;text-align:center}
.table table tr td{border:1px solid #e5e5e5;height:52px;font-size:16px}
.table tr:first-child{background:#f3f8fe}
.table tr:first-child td{font-weight:bold}
.mt40{margin-top:40px}
.zytz .li_box{width:49%}
.zytz li{margin-bottom:50px}
.zytz li img{/*height:541px;*/margin:0 auto;margin:0 auto}
.zytz li .t1{padding:0 15px;width:100%;line-height:66px;background:#eaf2fc;font-size:18px}
.zytz li .li_box:nth-child(2n) .t1{background:#FCF8D6}
.zytz li:nth-child(2n){flex-direction:row-reverse}
.dx_tab_left{width:250px}
.dx_tab_left a{display:block;background:url(../images/bg1.png) no-repeat left top;width:193px;height:180px;line-height:180px;text-align:center;margin-bottom:22px;font-size:20px}
.dx_tab_left a.current{background:url(../images/bg2.png) no-repeat left top;color:#fff;position:relative}
.dx_tab_left a.current::after{border:9px solid;border-color:transparent;border-left-color:#E7A753;position:absolute;right:-55px;bottom:50%;content:""}
.dx_tab_right{width:calc(100% - 342px)}
.dx_tab_right{padding-top:30px}
.dx_tab_right .t1{padding-left:20px}
.dx_tab_righ img{max-width:100%}
.dx_tab_right .item{display:none}
.link a{display:block;width:49%;line-height:66px;border-radius:5px;text-align:center;font-weight:bold;font-size:20px; display:none;}
.a1{background:url(../images/bg4.png) no-repeat center center #EAF2FC}
.a2{background:url(../images/bg5.png) no-repeat center center #EAF2FC}
.case_box1{width:47%}
.case_box1 .t1 span{height:46px;line-height:46px;padding:0 40px;font-size:22px;font-weight:bold;background:#267DE0;display:inline-block;color:#fff;border-radius:8px}
.case_box1 .con{border:1px solid #A9CCFC;margin-top:-20px;padding:40px 30px 30px 30px; flex-wrap: wrap;}
.case_box1 .con p{width:24%;margin-right:4px;border-radius:3px;border:1px solid #a9ccfc;height:39px;line-height:39px;margin-bottom:4px}
.case_box1 .con p:nth-child(2n){border:1px solid #e7a753}
.case_box1 img{width:100%;height:397px;object-fit:cover}

.product_list .img img{ max-width:60%; margin:0 auto; border-radius:5px;}
.tab1{padding-bottom:43px}
.tab1 a{flex:1;font-size:18px;font-weight:normal;color:#333;position:relative;background:linear-gradient(0deg, #E1E9F8, #FFFFFF);height:66px;border-top:1px solid #a9ccfc;border-bottom:1px solid #a9ccfc;padding:10px 0}
.tab1 a:first-child{border-left:1px solid #a9ccfc;border-top-left-radius:8px;border-bottom-left-radius:8px}
.tab1 a:last-child{border-right:1px solid #a9ccfc;border-top-right-radius:8px;border-bottom-right-radius:8px}
.tab1 a::before{position:absolute;content:"";height:48px;width:1px;top:10px;right:0;background:#a9ccfc}
.tab1 a:last-child::before{width:0}
.tab1 a.current{background:#E7A753;color:#fff;border:1px solid #E7A753}
.tab1 a.current .c1{display:none}
.tab1 a.current .c2{display:block}
.tab1 a.current::before{width:0}
.tab1 a.current::after{border:9px solid;border-color:transparent;border-top-color:#E7A753;position:absolute;left:50%;bottom:-18px;content:"";transform:translateX(-50%)}
.case_list li{background:url(../images/bg6.jpg) no-repeat left 20px;padding-left:24px;line-height:56px;border-bottom:1px solid #e5e5e5;width:46%}
.tab1_item .item img{max-width:100%}
.tab1_item .item{display:none}
.alzs img{height:237px;width:100%;object-fit:cover}
.alzs .t1{left:0;bottom:0;background:rgba(0, 0, 0, 0.5);width:100%;padding:0 20px;line-height:49px;color:#fff}


.navigation8 .swiper-button-next,
.navigation8 .swiper-button-prev{height:50px;width:50px}
.navigation8 .swiper-button-next:after,
.navigation8 .swiper-button-prev:after{font-size:22px;color:#fff}
.navigation8 .swiper-button-next{left:50%}
.navigation8 .swiper-button-prev{left:0px;left:auto !important}
.product_list .img1{width:568px}
.product_list .img1 img{width:100%;margin:0 auto;height:336px;object-fit:cover}
.product_list .img1 .t1{background:rgba(0, 0, 0, 0.6);left:0;bottom:0;padding:20px;width:100%;color:#fff}
.product_list .con2{width:calc(100% - 656px)}
.attribute{height:37px;width:156px;background:#267DE0;border-radius:50px;line-height:37px;color:#fff}
.attribute1{width:calc(100% - 220px);line-height:37px}
.product_list .con2 .mb30:last-child{margin-bottom:0}
.product_list li{margin-top:40px}
.product_list li:nth-child(2n){flex-direction:row-reverse}
.flx{left:0;height:100%;top:0;background:rgba(0, 0, 0, 0.6);position:fixed;width:100%;z-index:99;display:none}
.tc_box{max-width:1048px;width:100%;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.tc1{width:calc(100% - 40px);background:#fff;padding:10%}
.del{width:24px;height:24px;cursor:pointer}
.tc_input{max-width:385px;width:100%;margin:0 auto;border:1px solid #dddddd;height:58px;padding-left:10px;border-radius:5px;margin-top:26px}
.tc_input input{width:98%;height:55px;border:none;font-size:16px}
.tc1 button{width:192px;height:56px;background:#267cdf;font-size:16px;color:#fff;margin:0 auto;border-radius:5px;display:block;border:none;margin-top:26px}
.solution1{padding:80px 0}
.solution1 a{display:block;width:159px;height:40px;border:1px solid #dddddd;line-height:40px;text-align:center;margin-right:5px;border-radius:3px}
.solution1 a:hover,
.solution1 a.current{box-shadow:0px 0px 6px 0px rgba(1, 123, 255, 0.27);border:1px solid #267cdf;color:#267cdf}
.conten_list .img{width:706px}
.conten_list li{margin-bottom:45px}
.conten_list .img{width:706px}
.conten_list li:nth-child(2n){flex-direction:row-reverse}
.conten_list .img img{height:428px;width:100%;object-fit:cover}
.conten_list .con{width:calc(100% - 867px)}
.conten_list .con > div{width:100%}
.conten_list .con .t1{padding-bottom:76px}
.conten_list .con .t1::after{height:4px;width:62px;background:#267cdf;position:absolute;left:0;bottom:40px;content:""}
.btn_b{margin-top:30px;padding-right:60px}
.btn_b a{display:block;width:49%;border:1px solid #267de0;margin-bottom:10px;line-height:47px;height:47px;color:#267de0;border-radius:5px}
.btn_b a:hover{color:#e7a651;border:1px solid #e7a651}
.tc_box1{max-width:1100px;width:100%;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;padding:63px}
.de101{width:60px;height:60px;background:url(../images/del01.jpg) no-repeat center center;top:2%;right:1%;cursor:pointer}
.images img{width:100%;object-fit:cover}
.tc_box2{height:600px;overflow-y:auto;margin-top:50px;padding-right:3px}
.tc_box2 .images{ display:none;} 
.tc_box2::-webkit-scrollbar{/* 
		width height分别对应竖向滚动条和横向滚动条
	*/
	width:3px;height:5px;background-color:#ffffff}

/* 修改滚动条中的小滑块 */
.tc_box2::-webkit-scrollbar-thumb{width:3px;border-radius:5px;background-color:royalblue}
/* 定义滚动条的轨道 */
.tc_box2::-webkit-scrollbar-track {}

/* 定义轨道两端的按钮 */
.tc_box2::-webkit-scrollbar-button{display:none}
.tc_box2::-webkit-scrollbar-thumb:hover {}

.case_box3 .con{height:160px}
.apply .con{width:47.2%}
.apply img{height:373px;width:100%}
.tu4 img{max-width:100%}
.hover{padding:30px;left:0;bottom:-210px;height:100%;width:100%;color:#fff;transition:0.5s}
.hover .con{display:none}
.jsfw ul li{margin-right:8px;width:23%;transition:0.5s}
.jsfw ul li:last-child{margin-right:0}
.jsfw ul li img{height:492px;object-fit: cover;}
.jsfw ul li.current{width:50%}
.jsfw ul li.current .hover{bottom:0;background:rgba(25, 94, 190, 0)}
.jsfw ul li.current .hover .con{display:block}
.scsj .con{width:45%}
.scsj .con img{width:100%;height:431px}
.scsj .con p{background:url(../images/bg6.jpg) no-repeat left 10px;padding-left:30px}
.fxss .img{width:535px}
.fxss .img img{height:350px;width:100%}
.fxss .con{width:calc(100% - 655px);padding-top:20px}
.djck{background:url(../images/t63.jpg) no-repeat left top;height:96px;max-width:404px;width:100%}
.djck a{display:block;line-height:62px;text-align:center;color:#fff;font-size:22px;font-weight:bold}
.jszc_box img{height:137px;width:100%;object-fit:cover}
.jszc_box .t1{padding:10px 0}

.table1 table{width:100%;text-align:left}
.table1 tr:first-child{background:none}
.table1 tr:first-child td{font-weight:100}
.table1 tr td:first-child{width:25%;background:#E5EFF9;font-weight:bold;text-align:center}
.table1 tr td:last-child{padding:0 50px}
.pyms{padding:104px 0;border-bottom:1px solid #f2f2f2}
.pyms .con3{width:43%}
.pyms .t1{padding-left:50px;background:url(../images/icon7.png) no-repeat left center;line-height:50px}
.pyms img{height:358px;width:100%}
.ptjz li{margin-bottom:60px}
.ptjz li:nth-child(2n){flex-direction:row-reverse}
.ptjz li .con{width:100%}
.ptjz li .con .img img{height:358px;width:100%}
.ptjz li .con .t1 span{margin-left:20px}
.ptjz li .con p{font-size:16px;line-height:36px}
.hhzm{width:206px;height:90px;background:url(../images/hhzm.jpg) no-repeat left top;margin:0 auto}
.hhzm a{display:block;line-height:60px;text-align:center;font-size:22px;font-weight:bold;color:#fff}
.f20{font-size:20px}
.ouebnac li .img{width:48%;float:left;border-top-left-radius:50px;border-bottom-right-radius:50px;overflow:hidden}
.ouebnac li .img img{width:100%;display:block}
.ouebnac li:nth-child(2n) .img{float:right}
.ouebnac li .con{width:45%;float:right;height:381px;}
.ouebnac li:nth-child(2n) .con{float:left}
.ouebnac li .con .d1{font-size:30px;color:#0551a7}
.ouebnac li .con .d2{font-size:16px;line-height:25px;max-height:200px;overflow:hidden;margin-top:30px}
.mb4{margin-bottom:40px}
.opbbuna li{margin-top:5%;float:left;width:48%}
.opbbuna li:nth-child(2n){float:right}
.opbbuna li .img{position:relative}
.opbbuna li .img img{width:100%;display:block;height:329px;object-fit:cover}
.opbbuna li .tit{font-size:16px;line-height:30px;background:#1e62b0;color:#fff;padding:35px;height:263px}

.f24{font-size:24px}
.f30{font-size:30px}
.color_66{color:#666}
.join{background:url(../images/line1.png) no-repeat center}
.join_zp{width:50%}
.join_img img{height:299px;max-width:100%;margin:0 auto;display:block}
.join_zp .d1{font-size:30px;color:#222;margin:40px 0 5px 0}
.join_btn a{background:#267DE0;width:120px;height:49px;display:block;margin:0 auto;border-radius:5px;line-height:49px;font-size:16px;color:#fff;transition:all 0.5s}
.join_btn a:hover{width:140px}
.ljgd1 a{padding:10px 0;display:inline-block;border-bottom:1px solid #555}
.hdsh li{width:31%}
.hdsh_img{height:120px;display:flex;align-items:center}
.hdsh_img img{margin:0 auto}
.hdsh li .f30{padding-bottom:30px;position:relative}
.hdsh li .f30::after{position:absolute;left:50%;bottom:10px;height:3px;width:65px;background:#E7A651;content:"";transform:translateX(-50%)}
.bceokt{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 8%}
.bceokt li{margin-top:5%;width:42%}
.bceokt li .img{background:url(../images/ddd.jpg) repeat-x left center}
.bceokt li .tit{font-size:36px;font-weight:bold;color:#464646;margin:30px 0}
.bceokt li .con{font-size:16px;line-height:2;font-size:18px;color:#666}
.bceokt li .img img{margin:0 auto}
.gbceun{margin-top:5%;display:-webkit-flex;display:flex;flex-wrap:wrap}
.gbceun li{width:23.5%;margin-right:2%;margin-bottom:2%;position:relative}
.gbceun li:nth-child(4n){margin-right:0}
.gbceun li .img img{width:100%;height:180px;object-fit:cover}
.gbceun li .con{position:absolute;left:0;top:0;width:100%;height:180px;display:table;padding:0 5%;background:rgba(231, 166, 81, 0.9);color:#fff;font-size:20px;opacity:0;transition:all 0.5s}
.gbceun li:hover .con{opacity:1;transition:all 0.5s}
.ny-banner{z-index:12px}
.ny-banner .img img{width:100%}
.ny-banner .con{position:absolute;left:0;top:0;width:50%;padding-right:4%;height:100%;color:#fff;z-index:2;background:rgba(0, 0, 0, 0.9)}
.lomunc{width:540px;float:right;height:100%;display:table}
.lomunc .d0{font-size:36px}
.lomunc .d1{font-size:60px;font-weight:bold;line-height:1.2}
.lomunc .d-ling{margin-top:40px}
.lomunc .d-ling a{display:inline-block;width:160px;line-height:35px;color:#fff;border-radius:3px;background:#267DE0;text-align:center}
.tvceba{padding:0 10%}
.ybcnva{background:#0551a7;border-radius:5px;overflow:hidden}
.ybcnva .img{width:50%}
.ybcnva .img img{width:100%;display:block;height:365px}
.ybcnva .con{width:50%;color:#fff;padding:0 7%}
.ybcnva .con .talee{display:table;width:100%;height:365px;font-size:30px}
.rzgw_list{height:108px;width:48%;margin-bottom:44px}
.rzgw_list a{display:block;padding:15px 18px;left:0;top:0;width:100%;border-radius:5px;border:1px solid #f0f0f0;background:#fff;-webkit-tap-highlight-color:rgba(255, 255, 255, 0)}
.name{font-size:18px;color:#000}
.zprs{font-size:16px;color:#999}
.ck_btn01,
.ck_btn{color:#E7A651;margin-top:20px}
.ck_btn01{display:none}
.gz_con{margin-top:20px}
.lourew{padding:20px 0;line-height:2;font-size:16px;color:#000;display:none}
.rzgw_list.current a{border:1px solid #E7A651;z-index:13}
.rzgw_list.current .name{color:#E7A651}
.rzgw_list.current .ck_btn{display:none}
.rzgw_list.current .ck_btn01,
.rzgw_list.current .lourew{display:block}
.page-ol a{display:inline-block;line-height:40px;min-width:42px;border:1px solid #ddd;border-radius:3px;margin:0 2px;padding:0 10px}
.page-ol a.cur{color:#fff;background:#E7A651;border-color:#E7A651}
.tu5{border-bottom:2px solid #f2f2f2;padding-bottom:80px}
.tu5 img{margin:0 auto;max-width:100%}
.bg02_img img{margin:0 auto;display:block}
.jltd{left:50%;top:50%;transform:translate(-50%, -50%)}
.gap_2{margin:0 -30px;padding-bottom:97px}
.flex_3{width:33.3333%}
.gap_2 .col{margin:0 30px;border-radius:5px;background:url(../images/bg7.png)no-repeat left top;overflow:hidden;box-shadow:0px 2px 5px 3px #f5f5f5;height:181px;padding:0 25px}
.gap_2 .col .d1{font-size:18px;line-height:30px;margin-top:42px}
.gap_2 .col .d2{font-size:24px;margin-top:18px}
.gap_2 .col .d3{font-size:18px;line-height:30px;margin-top:22px}
.gap_2 .col .img01{margin-top:10px}
.content{padding-top:30px;line-height:36px;font-size:18px}
.pd_l{padding-right:20px}
.mpireac{padding:100px 0;max-width:766px;margin:0 auto;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.mpireac .img{width:223px}
.mpireac .img img{border-radius:50%;height:225px;width:225px}
.mpireac .con{width:470px}
.mpireac .con .d1{font-weight:bold;font-size:24px;color:#464646}
.mpireac .con .d2{margin-top:20px;color:#04438A;font-size:18px;background:url(../images/mail.png) no-repeat left center;padding-left:30px}

.bunteba1 li{margin-top:5%;position:relative}
.bunteba1 li .img{width:60%;float:left}
.bunteba1 li:nth-child(2n) .img{float:right}
.bunteba1 li .img img{width:100%;height:450px;object-fit:cover}
.bunteba1 li .con{position:absolute;right:0;top:50%;transform:translateY(-50%);width:704px;padding:70px 80px;color:#fff;background:rgba(38, 125, 224, 0.9)}


.bunteba1 li .con .d1{font-size:32px;font-weight:bold}
.bunteba1 li .con .d2{margin-top:15px;
}
.omcbnta{display:-webkit-flex;display:flex;flex-wrap:wrap}
.omcbnta li{width:23.5%;margin-right:1.5%;margin-bottom:1.5%;float:left;text-align:center;border:1px solid #ddd;padding:5px}
.omcbnta li:nth-child(4n){margin-right:0}
.omcbnta li img{width:100%;height:80px;object-fit:scale-down}
.areomt .d3 a{display:inline-block;width:160px;line-height:35px;color:#fff;border-radius:3px;background:#267DE0}
.ewm{/*border-right:1px solid #dddddd;*/padding:0 88px}
.ewm img{height:144px;width:144px}
.lxfs{padding-left:88px;padding-top:15px}
.lxfs .img{width:50px}
.lxfs .t1{width:calc(100% - 50px)}
.map1{height:519px;width:100%}
.lboprea{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}
.lboprea li{width:31%;margin-bottom:3%}
.lboprea li a{display:block;border:1px solid #ddd;padding:18px;transition:all 0.5s}
.lboprea li a .img{position:relative}
.lboprea li a .img i{position:absolute;display:block;width:44px;height:44px;background:url(../images/play.png) no-repeat center center;background-size:100%;left:50%;top:50%;transform:translate(-50%, -50%)}
.lboprea li a .img img{width:100%;height:220px;object-fit:cover;transition:all 0.5s}
.lboprea li a .tit{font-size:16px;font-weight:bold;margin-top:12px;transition:all 0.5s;line-height:22px;height:44px;overflow:hidden}
.lboprea li a .time{margin:10px 0;color:#999}
.lboprea li a .con{color:#999}
.news-list{padding-top:4%}
.news-list li{padding:45px 0;border-bottom:1px dashed #ddd}
.news-list li a{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.news-list li a .date{width:96px;height:96px;text-align:center;border:1px solid #ddd;line-height:1;color:#666;padding-top:15px;margin-right:80px}
.news-list li a .date strong{display:block;font-size:40px;margin-bottom:8px;color:#333}
.news-list li a .add,
.news-list li a .add1{margin-left:80px;transition:0.5s}
.news-list li a .add1{display:none}
.news-list li a .con{width:890px;display:-webkit-flex;display:flex;justify-content:space-between}
.news-list li a .con .img{margin-right:25px}
.news-list li a .con .img img{width:132px;height:96px;object-fit:cover}
.news-list li a .con .mon{flex:1;padding-top:5px}
.news-list li a .con .mon .d1{font-size:16px;font-weight:bold;line-height:25px;color:#333}
.news-list li a .con .mon .d2{color:#787878;margin-top:8px;line-height:22px;height:44px;overflow:hidden}
.lboprea li a:hover{border-color:#E7A651;box-shadow:0 0 15px rgba(0, 0, 0, 0.15);transition:all 0.5s}
.lboprea li a:hover .tit{color:#E7A651;transition:all 0.5s}
.lboprea li a:hover .img{transform:scale(1.05);transition:all 0.5s}
.news-list li a:hover .con .mon .d1,
.news-list li a:hover .date strong{color:#E7A651}
.news-list li a:hover .con .mon .d1 span{text-decoration:underline}
.news-list li a:hover .add{display:none}
.news-list li a:hover .add1{display:block}

/* 新闻详情页 */
.sub-main{padding:77px 0}
.news-detail-wrap{display:flex;justify-content:space-between}
.news-detail-left{width:73%;border:1px solid #eee}
.news-detail-right{width:25%}
.news-detail-head{border-bottom:1px solid #eee;padding:20px; text-align:center;}
.news-detail-title{font-size:20px;color:#333;word-break:break-all;font-weight:bold}
.news-detail-desc{font-size:14px;color:#A4A4A4;/*display:flex;*/margin-top:10px;align-items:center; text-align:center; width:100%}
.news-detail-desc p{height:30px;line-height:30px;/*display:flex;align-items:center;margin-right:20px;*/}
.news-detail-desc p i{background-repeat:no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;margin-right:5px;vertical-align:middle}
.news-detail-desc p.time i{background-image:url('../images/icon-time.png')}
.news-detail-desc p.nums i{background-image:url('../images/icon-nums.png')}
.news-detail-cont{padding:20px;line-height:30px;word-break:break-all}
.news-detail-cont img{margin:0 auto !important;height:100% !important;max-width:100%}
.news-detail-right-head{display:block;border:1px solid #eee;padding:20px 10px;margin-bottom:20px}
.news-detail-right-head dt{font-size:14px;color:#686868}
.news-detail-right-head dd{font-size:16px;color:#333;font-weight:bold;margin-top:15px}
.news-detail-right-head:hover dd{text-decoration:underline}
.news-detail-right-list{border:1px solid #eee;padding:20px 10px}
.news-detail-right-list dt{position:relative;font-size:16px;color:#333;font-weight:bold;border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:5px}
.news-detail-right-list dt::after{content:'';display:block;width:70px;background-color:#f00;height:2px;position:absolute;left:0;bottom:-2px;z-index:3}
.news-detail-right-list dd{border-bottom:1px dashed #ccc;padding:10px 0}
.news-detail-right-list dd:last-child{border-bottom:none;padding-bottom:0}
.news-detail-right-list dd a{display:block}
.news-detail-right-list dd a:hover h3{text-decoration:underline}
.news-detail-right-list dd h3{font-size:14px;color:#333;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-detail-right-list dd p{font-size:13px;color:#686868;margin-top:5px}
.swiper055 .swiper-wrapper{justify-content:center}
.swiper055 img{height:130px}
.swiper05 img{height:150px}
.swiper055 .t1{text-align:center;padding:10px 0;}

.news-detail-cont{line-height: 2 !important;;padding: 30px; font-size:16px !important;}
.news-detail-cont p,.news-detail-cont span{font-family: Arial !important;}

@media (max-width:1200px){
	.sub-main{padding-top:0}
	/* 新闻详情 begin */
	.news-detail-wrap{display:flex;justify-content:space-between;margin:50px auto}
	.news-detail-left{width:73%;border:1px solid #eee}
	.news-detail-right{width:25%}
	.news-detail-head{border-bottom:1px solid #eee;padding:20px}
	.news-detail-title{font-size:20px;color:#333;word-break:break-all}
	.news-detail-desc{font-size:14px;color:#A4A4A4;display:flex;margin-top:10px;align-items:center}
	.news-detail-desc p{height:30px;margin-right:20px;line-height:30px;display:flex;align-items:center}
	.news-detail-desc p i{background-repeat:no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;margin-right:5px;vertical-align:middle}
	.news-detail-desc p.time i{background-image:url('../images/icon-time.png')}
	.news-detail-desc p.nums i{background-image:url('../images/icon-nums.png')}
	.news-detail-cont{padding:20px;line-height:30px;word-break:break-all}
	.news-detail-right-head{display:block;border:1px solid #eee;padding:20px 10px;margin-bottom:20px}
	.news-detail-right-head dt{font-size:14px;color:#686868}
	.news-detail-right-head dd{font-size:16px;color:#333;font-weight:bold;margin-top:15px}
	.news-detail-right-head:hover dd{text-decoration:underline}
	.news-detail-right-list{border:1px solid #eee;padding:20px 10px}
	.news-detail-right-list dt{position:relative;font-size:16px;color:#333;font-weight:bold;border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:5px}
	.news-detail-right-list dt::after{content:'';display:block;width:70px;background-color:#f00;height:2px;position:absolute;left:0;bottom:-2px;z-index:3}
	.news-detail-right-list dd{border-bottom:1px dashed #ccc;padding:10px 0}
	.news-detail-right-list dd:last-child{border-bottom:none;padding-bottom:0}
	.news-detail-right-list dd a:hover h3{text-decoration:underline}
	.news-detail-right-list dd h3{font-size:14px;color:#333;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.news-detail-right-list dd p{font-size:13px;color:#686868;margin-top:5px}}
@media (max-width:1200px){.news-detail-wrap{flex-direction:column;margin:30px auto}
	.news-detail-left{margin-bottom:20px}
	.news-detail-left,.news-detail-right{width:100%}}
/* 新闻详情 end */


.lboprea{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}
.lboprea li{width:31%;margin-bottom:3%}
.lboprea li a{display:block;border:1px solid #ddd;padding:18px;transition:all 0.5s}
.lboprea li a .img{position:relative}
.lboprea li a .img i{position:absolute;display:block;width:44px;height:44px;background:url(../images/play.png) no-repeat center center;background-size:100%;left:50%;top:50%;transform:translate(-50%, -50%)}
.lboprea li a .img img{width:100%;height:220px;object-fit:cover;transition:all 0.5s}
.lboprea li a .tit{font-size:16px;font-weight:bold;margin-top:12px;transition:all 0.5s;line-height:22px;height:44px;overflow:hidden}
.lboprea li a .time{margin:10px 0;color:#999}
.lboprea li a .con{color:#999}
/* 视频弹窗 */
.fix-wrap{display:none;z-index:999;position:fixed;background:rgba(0, 0, 0, 0.8)}
.fix-wrap,
.fix-wrap svg{top:0;left:0;width:100%;height:100%}
.dt{display:table;table-layout:fixed}
.wh1{width:100%;height:100%}
.dtcell{display:table-cell;vertical-align:middle;text-align:center;padding:30px}
.dtcell img{max-width:100%;object-fit:contain}
.fix-video .video-wrap{min-width:55%;max-width:55%;margin:0 auto}
.fix-video video{width:100%;height:100%;padding:10px;border-radius:5px;border:1px solid #3a3a3a;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);background:#2d2d2d;object-fit:cover;animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.fix-wrap .hide01,
.fix-wrap circle{transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide01{position:fixed;top:5%;right:5%;width:49px;height:49px;border-radius:50%;cursor:pointer;overflow:hidden;background:transparent}
.fix-wrap .hide01:hover{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.fix-wrap .hide01::before,
.fix-wrap .hide01::after{z-index:1;position:absolute;content:"";top:50%;left:50%;width:1px;height:50%;margin-top:-25%;background:#fff}
.fix-wrap .hide01::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-wrap .hide01::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-wrap svg{position:absolute}
.fix-wrap,
.fix-wrap svg{top:0;left:0;width:100%;height:100%}
.fix-wrap circle{stroke-dasharray:0 145}
.fix-wrap .hide01:hover circle{fill:none;stroke-dasharray:145}
.m_index_case,.m-one-nav1{display:none}

@media(min-width:641px){
	.box6:hover .con{bottom:0;display:flex;align-items:center;padding:20px 40px;background:#E5AD62}
	.box6:hover .con .t2{white-space:normal}
	
}

@media(max-width:1400px){
	.bznl .swiper-button-next,.bznl .swiper-button-prev{background:rgba(0, 0, 0, 0.5);width:40px;height:40px;}
	.bznl .swiper-button-next:after, .bznl .swiper-button-prev:after{color:#fff;font-size:18px}
	.bznl .swiper-button-next{right:0;}
	.bznl .swiper-button-prev{left:0;}
} 

@media(max-width:1350px) {
	.tc_box1,.wrap{max-width:96%}
	
}
@media(min-width:1200px){
	
}
@media(max-width:1200px){

	.swiper03{height:auto !important}
	.swiper_box li{margin-bottom:15px}
	.mt110{margin-top:30px}
	.left{display:none}
	.right{width:100%}
	.wrap1{width:96%;margin:0 auto}
	.news-list li a .add,.news-list li a .add1,.news-list li a .date{display:none}
	.news-list li a .con{width:100%}
	.news-list li{padding:3% 0}
	.t-nav{display:block !important}
	.t-nav>li>a{line-height:46px !important}
	.one-nav{width:100%;display:block}
	.one-nav>li,.one-nav>li>a{width:100%}
	.one-nav>li>a{margin-bottom:0;border-bottom:none}
	.thr{position:static}
	.sec-nav2,.sec-nav{display:none}
	.sec-nav2>li>a,.sec-nav>li>a{width:100%;background:url(../images/jt.png) no-repeat 95% center}
	.one-nav1 li{border-bottom:none}
	.one-nav1>li>p{border-bottom:1px solid rgba(255, 255, 255, 0.2)}
	.sec-nav2>li>a{padding-left:22px}
	.one-nav>li .d1>p{width:100%;border-bottom:none;padding:0;margin:0;border-bottom:1px solid rgba(255, 255, 255, 0.2)}
	.pc-one-nav1{display:none}
	.m-one-nav1{display:block}
	.mt150{margin-top:50px}
	.mt150{margin-bottom:80px}
	.f50{font-size:26px}
	.f34{font-size:24px}
	.f26{font-size:18px}
	.title .t2{line-height:50px}
	.mt120{margin-top:60px}
	.inhy_img a img{height:360px}
	.mt80{margin-top:40px}
	.bunmpa{width:100%;font-size:24px}
	.tpeanbc{font-size:16px;margin-top:20px}
	.bunteba .con,.bunteba .img,.buaehn{width:100%}


	.navigation4,.navigation{margin:0 auto;margin-top:40px}
	.banner1 img{/*height:380px;*/object-fit:cover}
	.box2 .t1{font-size:26px}
	.mt100{margin-top:30px}
	.mt135{margin-top:50px}
	.boder_r{border-radius:0}
	.con_1,.duty .con{position:static;background:#277cdd;width:100%;padding:10px;height:auto}
	.duty .con_1 .con_box,.duty .con .con_box{padding:0;width:100%;position:static;padding:0}
	.li48{line-height:36px}
	.f25{font-size:18px}
	.pb80{padding-bottom:30px}
	.f36{font-size:20px}
	.zyjkan li img,.zlygfz img,.zlygfz .con{width:100%}
	.zlygfz{flex-direction:column-reverse}
	.zlygfz .con{padding:20px 0}
	.mb30{margin-bottom:10px}
	.tu3 .con{width:79%}
	.zyjkan li{width:100%}
	.zyjkan .con{position:static;padding:20px}
	.zyjkan .con .t1{color:#333;padding-top:0;margin-bottom:10px;text-align:left;font-size:18px}
	.zyjkan .con .t2{color:#666}
	.navigation8 .swiper-button-next{right:0;left:auto}
	.bunteba0 .con{text-align:left;padding:20px;height:auto}
	.join_zp .d1{font-size:18px}
	.product_list .img1,.product_list .con2{width:100%}
	.product_list .con2{margin-top:30px}
	.conten_list .img img,.product_list .img1 img{height:auto}
	.tab_item{padding-bottom:10px}
	.solution1{padding:8% 0}
	.bunteba .flex,.zyjkan,.product_list li,.conten_list li{flex-wrap:wrap}
	.conten_list .img,.conten_list .con{width:100%}
	.conten_list .con{padding:20px 0}
	.apply .con{line-height:25px}
	.navigation9{width:90%;margin:0 auto}
	.fxss .con{width:calc(100% - 591px)}
	.djck a{font-size:16px}
	.bceokt li .tit{font-size:20px;margin:15px 0}
	.bceokt li .con{font-size:16px}
	.gbceun li .con{opacity:1;position:relative;height:auto;background:none;color:#333;font-size:16px;margin:5px}
	.ny-banner .con{position:static;width:100%}
	.lomunc{float:none;width:100%;max-width:900px;margin:0 auto;padding:15px 2%}
	.lomunc .d1{font-size:32px}
	.lomunc .d0{font-size:24px}
	.lomunc .d-ling{margin-top:10px}
	.tvceba{font-size:20px}
	.rzgw_list{width:100%;margin-bottom:10px}
	.gap_2 .col{height:auto;padding-bottom:30px}
	.flex_3{width:100%;margin-bottom:15px}
	.gap_2{padding-bottom:10px
	}
}
@media(max-width:1000px){
	.m_index_case{display:block}
	.pc_index_case{display:none}
	.index_case{justify-content:space-between; flex-wrap:wrap}
	.index_case li,.index_case li.current{width:49%;margin-right:0;margin-bottom:15px}
	.index_case li .con .t2{display:block}

	.bunteba1 li .con,.bunteba1 li .img,.culture .img,.support .img,.support .con,.year_con,.year1,.box9_box1,.box9_box{width:100%}
	#certify {width:70%;margin: 0 auto;}
	.zysk,.box9{flex-direction: column;}
	.honor{padding-bottom:0;}
	.support .con .t1{font-size:24px}
	.support{margin-top:30px}
	.support li{margin-bottom:30px}
	.support li{flex-wrap:wrap}
	.zytz li img,.box8 .images img,.bunteba1 li .img img,.bunteba .img img,.tab_item .item .img img,.culture img,.support .img img,.support .con .t2{height:auto}
	.support .img img{width:100%;margin-top:20px}
	.year1{background:none;height:auto;margin:30px 0}
	.year{color:#333;font-size:26px;text-align:left}
	.culture .con{position:static;height:auto;width:100%;padding:5%}
	.culture .con .t1{font-size:20px;margin-bottom:10px}
	.culture .con .txt{font-size:16px;line-height:36px}
	.con_list li{padding-left:80px;font-size:18px;background:url(../images/icon.png) no-repeat 10px center #F3F7FE}
	.tab_item .item .con .t1{font-size:20px;margin-bottom:10px}
	.tab_item .item .con .t2 p{text-align:justify}

	.tab_item .item .con{position:static;padding:5%;width:100%}
	.lxfs{padding-left:35px}
	.bunteba1 li .con{position:static;transform:none;padding:7%}
	.bunteba1 li .con .d2{margin:0}
	.case{margin-top:15px}
	.bunteba li{flex-wrap:wrap;margin-bottom:20px}
	.bunteba .flex{margin-bottom:0}
	.bunteba .con{text-align:left;padding:20px;height:auto}
	.swiper02 .swiper-slide:nth-child(2n+1) a{align-items:flex-start}
	.join_img img{height:198px}
	.f30{font-size:24px}
	.inhy_img li{width:33.333%}
	.inhy_img a img{height:273px}
	.mt90{margin-top:30px}
	.lxwm{padding:0;flex-wrap:wrap;padding-bottom:30px}
	.lxwm_right{width:100%;padding-top:0;text-align:left}
	.btn{float:left}
	.footer_top{display:none !important}
	.footer_bottom{border:none}
	.lxwm_right .t1::after{right:auto;left:0}
	.map{height:auto}
	.aoutbc a .con .d1{font-size:18px}
	.bunmpa .title{font-size:24px}
	.box7 .bz{top:3%;left:3%}
	.box7 .bz img{width:100%;height:60px}
	.box7 .con{position:static;color:#000;width:100%;display:block;padding-top:10px;max-width:100%;transform:none;text-align:left}
	.box7 .con p{margin:0;line-height:36px;font-size:16px}
	.f18{font-size:16px}
	.f40{font-size:24px}
	.mt70,.mt60{margin-top:30px}
	.link,.box9,.shzr,.box8{flex-wrap:wrap}
	.tu2 .con,.tu2.current .con{padding-left:0}
	.tu2 .con{position:static;height:auto;background:rgba(25, 94, 190, 0.9);padding:20px}
	.tu2 .con .t2{display:block}
	.zytz li .t1,.tu2 .con .t1{font-size:18px}
	.jnjp{margin-top:30px}
	.jnjp1 li:nth-child(2),.jnjp li{width:50%}
	.jnjp a{margin-bottom:20px}
	.shzr_box{width:100%;margin-top:20px}
	.shzr_box .img img{width:100%;height:auto}
	.image-text li{margin-bottom:20px}
	.tu3 .con{position:static;color:#333;width:100%}
	.box9_box1{margin-top:50px}
	.details_nav{padding:20px}
	.join{background:none}
	.zytz li .t1{line-height:36px;padding:15px}
	.dx_tab_left a{height:50px;width:100%;line-height:50px;font-size:18px;background:#eaf2fc;margin-bottom:6px}
	.dx_tab_left a.current{background:#E7A651}
	.link a{margin-bottom:6px}
	.details_nav a{margin-right:0}
	.mySwiper .swiper-slide{line-height:42px}
	.case_list li,.case_box1,.dx_tab_right,.dx_tab_left,.details_nav a{width:100%}
	.tab1,.box9_box1,.box9_box,.tu2,.tu2.current,.case_box,.dx_tab{flex-wrap:wrap}
	.case_box1{margin-bottom:20px}
	.apply img,.case_box1 img,.swiper02 a{height:auto}
	.case_list li{background-position:left 12px;line-height:42px}
	.tab1 a{width:100%;display:block;flex:auto;margin-top:10px;border:1px solid #a9ccfc;line-height:36px;height:auto;text-align:center;font-size:18px}
	.tab1 a.current::after,.tab1 a::before{display:none}
	.tab1 a:first-child,.tab1 a:last-child{border-radius:0}
	.product_list li{flex-wrap:wrap}
	.apply .con,.jnjp img,.link a,.zytz .li_box{width:100%}
	.apply .con{padding:15px 0}
	.attribute{width:140px}
	.attribute1{width:calc(100% - 160px)}
	.tc_box{width:90%}
	.case_box1 .t1 span{font-size:16px}
	.jsfw .flex{flex-wrap:wrap}
	.jsfw ul li.current,.jsfw ul li .img,.jsfw ul li{width:100%}
	.hover{position:static;height:auto;;background:none;color:#333;padding:10px}
	.jsfw ul li img{margin:0 auto;width:100%;height:auto}
	.jsfw ul li{margin-bottom:10px}
	.jsfw ul li.current .hover{background:none}
	.hover .con{display:block}
	.jsfw ul li .t1{font-weight:bold}
	.ptjz li .con,.pyms .con3,.fxss .con,.fxss .img,.scsj .con{width:100%;margin-bottom:10px}
	.ptjz li .con .img img,.pyms img,.fxss .img img{height:auto;margin:0 auto}
	.pyms{padding:40px 0}
	.ptjz1{margin-top:20px}
	.ptjz li{flex-wrap:wrap}
	.con_box1{padding:30px 0}
	.ptjz li{margin:0}
	.hdsh li,.ouebnac li .con,.ouebnac li .img{width:100%}
	.ouebnac li .con{padding:10px 0 !important}
	.mt40{margin-top:15px}
	.hdsh li .f16{padding:20px 0}
	.lomunc .d1,.poubca .d1{font-size:20px}
	.lomunc{padding:2%}
	.lomunc .d0{font-size:18px}
	.ybcnva .con .talee,.ybcnva .img img{height:auto;font-size:18px}
	.ybcnva .img{width:100%}
	.ybcnva .con{width:100%;padding:5%}
	.mpireac .img{width:100%;text-align:center}
	.mpireac .con{width:100%;margin-top:20px}
	.mpireac .img img{margin:0 auto}
	.mpireac .con .d1{font-size:18px}
	.lboprea li{width:100%}
	.lboprea li a{padding:10px}
	.lboprea li a .img img{height:55vw}
	.lboprea li a .tit{height:auto;max-height:44px}
	.news-list li a .con .img{width:100px}
	.news-list li a .con .img img{width:100%}
	.news-list li a .con .mon{width:calc(100% - 120px)}
	.box8{flex-direction: column;}
	.tu2.current ,.tu2{width:100%;}
	.box8 .images img{height:auto}

}
@media(max-width:640px){

	.cxfz_list li .con .ckgd{border:1px solid #333}
	.cxfz_list li .con{position:static;color:#333;padding:30px 0}
	.cxfz_list li .con br{display:none}
	.cxfz_list li{margin:0}
	.lxfs,.ewm{width:100%}
	.ewm{border-bottom:1px solid #dddddd;border-right:none;padding-bottom:20px}
	.ewm img{margin:0 auto}
	.omcbnta li{width:49%;padding:10px}
	.omcbnta li:nth-child(2n){margin-right:0}
	.omcbnta li img{height:65px}
	.f50{font-size:18px}
	.f34{font-size:20px}
	.f26{font-size:16px}
	.mt150{margin-top:20px}
	.mt150{margin-bottom:20px}
	.more2{margin-top:15px}
	.mt120{margin-top:30px}
	.inhy_img li{width:50%}
	.bg1{padding-bottom:50px}
	.index_case{flex-wrap:wrap}
	.index_case li{width:100% !important;margin-right:0;margin-bottom:10px}
	.index_case img{height:auto}
	.aoutbc{width:100%;margin-bottom:2%}
	.aoutbc02{margin-left:0}
	.bunmpa{font-size:16px}
	.loemnf li a .d2,.aoutbc a .img img,.swiper02_box,.swiper02_box img{height:auto;margin:0 auto}
	.swiper02_box .con{bottom:0px}
	.loemnf li{width:100%;margin-top:0}
	.loemnf li a .d2{height:50px}
	.huhane{font-size:24px}

	#certify .swiper-slide,.image-text .con,.image-text .img,.jnjp1 li:nth-child(2),.jnjp li{width:100%}
	#certify .swiper-slide img,.jnjp img,.jnjp1 li:first-child img,.jnjp1 li:nth-child(2) img{height:auto}
	.jnjp1 li .con{position:static;padding:10px 0;height:auto;background:none}
	.jnjp1 li .con .t3{color:#333}
	.jnjp1 li .con .t4{color:#666}
	.f22,.jnjp .t1{font-size:18px}
	.image-text li,.whygqy{flex-wrap:wrap}
	.wh_box{width:100%;background:none;height:auto}
	.wh_box:last-child{margin:0}
	.wh_box .icon{height:160px;width:160px}
	.wh_box,.image-text .con{padding:20px 0}
	.wh_box .icon img{height:48px}
	.case_box1 .con{flex-wrap:wrap}
	.case_box1 .con p{width:31%;margin-bottom:5px}
	.tc_input{width:100%}
	.tc_box{flex-wrap:wrap}
	.del,.tc1{width:100%}
	.del{width:50px;background:rgba(0, 0, 0, 0.5);border-radius:50%;height:50px;display:flex;align-items:center;margin:0 auto;margin-top:10px}
	.del img{margin:0 auto}
	.tc_input{margin-top:10px}
	.tc1 button,.tc_input{height:45px}
	.tc_input input{height:43px}
	.tc_box1{padding:3%}
	.ouebnac li .img{width:100%}
	.ouebnac li .con{width:100%;margin-top:2%}
	.ouebnac li .con .d1{font-size:18px}
	.ouebnac li .con .d2{margin-top:10px;font-size:15px}
	.ywmhz{width:100%}
	.f24{font-size:18px}
	.join_zp{width:100%;margin-bottom:30px}
	.bceokt li{width:100%}
	.gbceun li{width:49%}
	.gbceun li:nth-child(2n){margin-right:0}
	.box6 .con{bottom:-335px}
	.box6:hover .con{bottom:-335px;}

}
@media(max-width:480px){

	.lxwm_right .t1{font-size:22px}
	.swiper02_box {width:100%;height:360px}
	.swiper02_btn .swiper-button-prev{left:0}
	.swiper02_btn .swiper-button-next{right:0}
	.inhy_img a img{height:148px;margin:0 auto}
	.inhy_img .t1{width:100%;line-height:36px}
	.case_box1 .con p{width:48%}
	.link a{font-size:16px;line-height:45px}
}



.right_box_hp{position: fixed;right:0.5%;top:50%;z-index: 2}
@media screen and (max-width:740px){.right_box_hp{top: 80px}}
.right_box_hp li{width:46px;height:46px;border-radius: 3px;margin-bottom: 3px;position: relative;transition: all .5s}
.right_box_hp li.icon_kf_hp{background: #267de0 url("../images/yx01.png") center 11px no-repeat; display:none;}
.right_box_hp li.icon_tel_hp{background: #267de0 url("../images/yf.png") center 11px no-repeat}
.right_box_hp li:hover{background-color: #0d9e4e !important}
.right_box_hp li .openFather{position: absolute;right: 135%;top: 0;border-radius: 3px;visibility: hidden;opacity: 0;transition: opacity .6s, right .6s}
.right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible}
.openFather .right_openDiv{margin-right: 15px;border-left: 3px solid #1f82d6;background: #fff;position: relative;box-shadow: 0px 2px 4px 0px #ebebeb;}
.right_box_hp li .right_openDiv:after{content: "";display: block;border: 5px solid transparent;border-left-color: #fff;position: absolute;left: 100%;top: 12px}
.right_box_hp li.icon_kf_hp .right_openDiv{width: 206px;padding: 6px 0}
.right_openDiv .ROD_nav{display: block;padding-left: 20px}
.right_openDiv .ROD_nav>span{line-height: 36px;font-size: 14px;color: #444;text-align: left;display: block;position: relative;cursor: pointer}
.right_openDiv .ROD_nav>span:after{content: "";display: block;border: 3px solid transparent;transition: all .5s;;border-left-color: #1f82d6;position: absolute;left: -10px;top: 15px}
.right_openDiv .ROD_nav>span.open:after{transform: rotateZ(90deg)}
.ROD_nav .ROD_navList{padding-left: 10px;display: none}
.ROD_nav .ROD_navList a{display: block;line-height: 30px;font-size: 12px;color: #6b6b6b;text-align: left;position: relative}
.ROD_nav .ROD_navList a:after{content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;position: absolute;left: -10px;top: 14px}
.right_box_hp li.icon_tel_hp .right_openDiv{padding: 10px 12px;box-sizing: border-box;width: 320px;font-size: 12px;color: #444;line-height: 24px}
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0;margin-top: -188px}
.right_box_hp li.icon_ok_hp .right_openDiv:after{top: 200px}
.right_openDiv .ROD_ipt_one{margin-bottom: 10px}
.ROD_ipt_one .ROD_ipt_name{width: 30px;padding: 3px 10px 0;line-height: 18px;font-size: 12px;color: #444;float: left}
.go-top{display: none}
.go-top{display: block;width: 46px;height: 46px;border-radius: 3px;background: #267de0 url(../images/gotop.png) no-repeat center center;text-align:center;line-height:46px;color:#fff}
.popup-service {position: fixed;top: 0;left: 0; width: 100%; height: 100vh;z-index: 999;display: block;background:rgba(0, 0, 0, 0.5);display: none;}
.service-box{width:70%;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;padding:60px;background:#fff}
.service-box h2 {color: #333;text-align: center;display:block;font-size:32px;margin-bottom:50px}
.row_item{border-right:1px solid #c1c1c1;;height:290px;padding:30px 0;text-align:center}
.row_item .img{height:87px;width:87px;margin:0 auto 15px auto; display:none;}
.row_item .t1{font-weight:bold;font-size:18px;display:flex;align-items:center;justify-content:center;}
.row_item .row_txt{line-height:30px;color:#666666;margin-top:20px;display: flex;
    text-align: left;
    justify-content: center;}
.row_txt img{margin:0 auto;max-width:100%;display:block;margin:0 auto;height:110px}
.row .flex_4:last-child .row_item{border:none}
.row .flex_4:nth-child(2) .row_txt p{text-align:center}
.read-more a{display:block;text-align:center;padding:60px 0 30px 0;font-size:16px}
.del01{position:absolute;height:50px;width:50px;right:30px ;top:11px}
.del01 span{height:2px;background:#000;width:30px;transform:rotate(45deg);display:block;position:relative;margin:21px auto 0 auto;cursor:pointer;}
.del01 span::after{content:"";height:2px;background:#000;width:30px;transform:rotate(-90deg);left:0;top:0;position: absolute;}
.flex_4{width: 33.33%}
.box_row .row{justify-content: center;}
.del_a{position:absolute;height:50px;width:50px;right:30px ;top:11px}
.del_a span{height:2px;background:#000;width:30px;transform:rotate(45deg);display:block;position:relative;margin:21px auto 0 auto;cursor:pointer;}
.del_a span::after{content:"";height:2px;background:#000;width:30px;transform:rotate(-90deg);left:0;top:0;position: absolute;}
@media (max-width:1200px){
	.service-box{height:600px;overflow:hidden;}
	.box_row{height:400px;overflow:hidden;overflow-y:auto}
	.row{flex-wrap:wrap}
	.row .flex_4{width:100%}
	.row_item{border-right:none;border-bottom:1px solid #c1c1c1;height:auto}
}


.xz_case_box1{border:1px solid #a9ccfc;margin-top:60px;text-align:center}
.xz_case_box1 .box_a{width:20%;margin-top:-20px}
.xz_case_box1 .box_b{width:40%}
.xz_case_box1 .box_a .t1{height:46px;line-height:46px;font-size:22px;font-weight:bold;background:#267DE0;color:#fff;border-radius:8px;margin:0 auto;width:160px;text-align:center}
.xz_case_box1 .box_a  .con{line-height:30px;padding:15px}


@media (max-width:1200px){
	.xz_case_box1 .box_b,.xz_case_box1 .box_a{width:100%;margin-bottom:30px}
}