.about1{padding:120px 0 100px;position:relative;
/*background-image:url(../img/about1bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;*/
background-color: #eff0f5;
    
}
.about1 .leftimg{width:35.7812vw;position:absolute;left:0;bottom:165px}
.about1left{width:440px}
.about1left .cntitle{font-size:30px;line-height:1.333;margin:22px 0 10px}
.about1left .entitle{color:#989aa9;font-family:Arial;line-height:1.143;text-transform: uppercase;}
.about1right{width:calc(100% - 440px - 6.77vw);margin-left:6.77vw}
.about1right .title{color:#000;font-size:30px;font-weight:bold;line-height:1}
.about1right .text{margin:25px 0 40px}
.about1right .text p{color:#3e3f41;font-size: 17px;line-height: 2.067;}
.about1right .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.about2{height:655px;position:relative;background-image:url(../img/about2bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}
.about2 .wrap2 .title{width:100%;color:#3f5a89;font-size:36px;line-height:2.278;font-weight:bold;position:absolute;top:50%;left:0;margin-top:-123px;text-align:center}
.about3{padding:100px 0;background-color:#eff0f5}
.about3list{width:calc((100% - 9px) / 4);position:relative;margin-right:3px;background-color:#000}
.about3list:nth-of-type(4){margin-right:0}
.about3list .img img{width:100%;height:100%;opacity:0.8}
.about3list .textbox{position:absolute;top:38px;right:58px}
.about3list .textbox .title{color:#fff;font-size:36px;font-weight:bold;width:44px;writing-mode:vertical-lr;writing-mode:tb-lr}
.about3list .textbox .text{color:#fff;font-size:30px;width:38px;margin-right:3px;writing-mode:vertical-lr;writing-mode:tb-lr}
.about3list:hover .img img{opacity:1}
.history1{padding-top:115px;background-image:url(../img/his1bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.history1box{width:1000px;margin:0 auto}
.history1box .videobox{margin-top:40px;position:relative}
.history1box .videobox video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0;visibility:hidden}
.history1box .videobox .play{width:65px;height:65px;position:absolute;top:50%;margin-top:-34px;left:50%;margin-left:-34px;z-index:3;cursor:pointer}
.history1box .videobox:hover .play{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3)}
.history1box .videobox:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.history1box .videobox.cur video{z-index:9;opacity:1;visibility:visible;object-fit:fill;object-position:center center}
.history1box .videobox.cur .img,
.history1box .videobox.cur .play{z-index:-1;opacity:0;visibility:hidden}
.history2{margin-top:30px}
.hist2top{height:110px;top:-110px;background-color:#fff;z-index:3}
.hist2top.cur{width:100%;position:fixed;top:0;left:0;transition:1s ease-in-out 0.2s;-webkit-transition:1s ease-in-out 0s.2;-moz-transition:1s ease-in-out 0.2s}
.hist2top .swiper-slide{width:auto;height:110px;line-height:110px;color:#aeaeae;font-size:20px;font-weight:bold;cursor:pointer}
.hist2top .swiper-slide:after{content:"";width:0px;height:3px;background-color:#e62129;position:absolute;bottom:0;left:50%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.hist2top .swiper-slide.cur,
.hist2top .swiper-slide:hover{color:#e62129}
.hist2top .swiper-slide.cur:after,
.hist2top .swiper-slide:hover:after{width:100%;margin-left:-50%}
.hist2list{display:block;margin-bottom:100px}
.hist2list:nth-last-of-type(1){margin-bottom:0}
/* .hist2list.cur{display:block} */
.hist2bot{padding:74px 0 112px;background-image:url(../img/hist2bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.hist2list .top .date{color:#e62129;font-size:72px;font-weight:bold;text-align:center;font-family:Arial}
.hist2list .top .title{font-size:36px;text-align:center}
/* .hist2botslide{height:822px} */
.hist2botslide .swiper-wrapper{display:block}
.hist2list .hist2botslide .swiper-container{height:100%;position:relative;margin-top:22px;padding-top:200px}
.hist2list .hist2botslide .swiper-container:after{content:"";width:1px;height:100%;position:absolute;left:50%;top:0;background-image:url(../img/histline.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.hist2list .hist2botslide .swiper-container .swiper-slide{height:auto}
.hist2list .hist2botslide .swiper-container .swiper-slide .content{width:50%;position:relative;padding-left:58px}
.hist2list .hist2botslide .swiper-container .swiper-slide .content:after{content:"";width:12px;height:12px;border:2px solid #fff;background-color:#dd221e;border-radius:16px;position:absolute;top:14px;left:-7.5px}
.hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .content{padding-left:0;padding-right:58px}
.hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .content:after{left:auto;right:-9px}
.hist2list .hist2botslide .swiper-container .swiper-slide .year{height:55px;color:#dd221e;font-size:48px;font-weight:bold;font-family:Arial}
.hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .year{text-align:right}
.hist2list .hist2botslide .swiper-container .swiper-slide .text{font-size:18px;min-height:48px;margin:8px 0 20px}
.hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .text{text-align:right}
.hist2list .hist2botslide .swiper-container .swiper-slide .imgbox{min-height:200px}
.hist2list .hist2botslide .swiper-container .swiper-slide .img{width:49%;margin-right:2%}
.hist2list .hist2botslide .swiper-container .swiper-slide .img:nth-of-type(2n-1){margin-right:0}
.hist2list .hist2botslide .swiper-container .swiper-slide .img img{width:100%}
.hist2list .hist2botslide .swiper-container .swiper-slide .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}


@media (max-width:1440px){
    .about3list .textbox .title{font-size:28px}
    .about3list .textbox .text{font-size:24px}
    .about3list .textbox{top:25px;right:30px}
    .about2 .wrap2 .title{font-size:28px;margin-top:-94px}
    .about2{height:520px}
    .about1right .text p{font-size:16px}
    .about1left .cntitle{font-size:24px}
    .about1right .title{font-size:24px}
    .about1left{width:340px}
    .about1right{width:calc(100% - 340px - 4vw);margin-left:4vw}
    .about1 .leftimg{width:30vw}
    .history1box{width:900px}
    .hist2list .top .date{font-size:54px}
    .hist2list .top .title{font-size:28px}
    
    
}

@media (max-width:1024px){
    .about1{padding: 10px 0 50px;background-image:none}
    .about1left{width:100%}
    .a1logo{width:60%}
    .about1left .cntitle{font-size:18px;margin:10px 0 5px}
    .about1left .entitle{font-size:12px}
    .about1right{width:100%;margin-left:0;margin-top:30px}
    .about1right .text p{font-size:14px}
    .about1 .leftimg{display:none}
    .about1right .title{font-size:20px;line-height:1.4}
    .about1right .text{margin:10px 0 15px!important;}
    .about2{height:300px}
    .about2 .wrap2 .title{font-size:20px;line-height:1.8;margin-top:-54px}
    .about3{padding:50px 0}
    .about3box{height:300px;padding:20px;background-image:url(http://www.demin.cc/template/default/images/about3bgwap.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
    .about3list{width:100%;margin-right:0;background-color:transparent}
    .about3list .img{display:none}
    .about3list .textbox{position:static}
    .about3list .textbox .title{font-size:20px;width:100%;writing-mode:initial}
    .about3list .textbox .text{width:100%;font-size:14px;writing-mode:initial;margin-top:3px}
    .about3list{margin-bottom:18px}
    .history1box{width:100%}
    .history1{padding-top:50px}
    .history1box .videobox{margin-top:25px}
    .history1box .videobox .play{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
    .hist2top .swiper-slide{height:48px;line-height:48px;font-size:16px}
    .hist2top{height:48px}
    .hist2bot{padding:45px 0 65px}
    .hist2list .top .date{font-size:30px}
    .hist2list .top .title{font-size:18px}
    .hist2list .hist2botslide .swiper-container{padding-top:0}
    .hist2list .hist2botslide .swiper-slide{margin-bottom:35px}
    .hist2list .hist2botslide .swiper-container .swiper-slide .content{width:100%;padding-left:35px;margin-top:0}
    .hist2list .hist2botslide .swiper-container:after{left:8px}
    .hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .year,
    .hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .text{text-align:left}
    .hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .content{padding-left:35px;;padding-right:0}
    .hist2list .hist2botslide .swiper-container .swiper-slide:nth-of-type(2n) .content:after{left:0;right:auto}
    .hist2list .hist2botslide .swiper-container .swiper-slide .year{font-size:24px;height:auto}
    .hist2list .hist2botslide .swiper-container .swiper-slide .text{font-size:14px;line-height:1.6;min-height:none;margin:2px 0 20px}
    .hist2list .hist2botslide .swiper-container .swiper-slide .img{width:100%;margin-right:0;margin-bottom:10px}
    .hist2list .hist2botslide .swiper-container .swiper-slide .img img{width:100%}
    .hist2list .hist2botslide .swiper-container .swiper-slide .content:after{left:0;top:8px}
    .hist2list .hist2botslide .swiper-container .swiper-slide .imgbox{min-height:none}
    .hist2list{margin-bottom:0;display:none}
    .hist2list.cur{display:block}
}

@media (max-width:370px){
    .about2 .wrap2 .title{font-size:16px;margin-top:-56px}
    .about3list .textbox .title{font-size:18px}
}

.culture{padding:116px 0 120px;background-color:#eff0f5;background-image:url(../img/about1bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}
.culture1 .text{color:#626262;font-size:18px;line-height:1.667;text-align:center;margin-top:26px}
.culture2{margin-top:72px}
.culture2list{margin-bottom:50px}
.culture2list:nth-last-of-type(1){margin-bottom:0}
.culture2list .swiper-slide{width:100% !important;background-color:#fff}
.culture2list:nth-of-type(2n) .swiper-slide{background-color:#e4e6f0}
.culture2list .textbox{width:calc(100% - 800px);padding:68px 100px 105px 100px}
.culture2list:nth-of-type(2n) .textbox{padding:66px 106px 105px 70px}
.culture2list .cntitle{color:#000;font-size:28px;font-weight:bold;line-height:1.2}
.culture2list .entitle{color:#bec0c6;font-size:18px;font-weight:bold;font-family:Arial;line-height:1.2;margin-top:10px}
.culture2list .line{width:100%;height:2px;background-color:#cdcfd8;margin:36px 0;position:relative}
.culture2list .line:after{content:"";width:0px;height:100%;background-color:#0d6ab8;position:absolute;left:0;top:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.culture2list .title{color:#000;font-size:32px}
.culture2list .text{color:#666;font-size:16px;margin-top:12px;line-height:1.5;max-height:85px;overflow-y:auto}
.culture2list:nth-of-type(2n) .line{background-color:#cdcfd8}
.culture2list .swiper-button-next, .culture2list .swiper-button-prev{width:58px;height:58px;left:auto;top:auto;opacity:1;background-size:100% 100%;margin-top:0;bottom:40px}
.culture2list .swiper-button-next{background-image:url(../img/culright.png);right:860px}
.culture2list .swiper-button-prev{background-image:url(../img/culleft.png);right:938px}
.culture2list:nth-of-type(2n) .swiper-button-next{background-image:url(../img/culright.png);right:60px}
.culture2list:nth-of-type(2n) .swiper-button-prev{background-image:url(../img/culleft.png);right:138px}
.culture2list:hover .swiper-slide{background-color:#0f76cd}
.culture2list:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.culture2list:hover .cntitle,
.culture2list:hover .entitle,
.culture2list:hover .title,
.culture2list:hover .text{color:#fff}
.culture2list:hover .line:after{width:100%}
.culture2list:hover .swiper-button-next{background-image:url(../img/culright2.png)}
.culture2list:hover .swiper-button-prev{background-image:url(../img/culleft2.png)}
.culture2list .swiper-button-next:hover{background-image:url(../img/culright_cur.png)}
.culture2list .swiper-button-prev:hover{background-image:url(../img/culleft_cur.png)}
.innovation .innovalide{height:auto}
.innovation .innovalide>.swiper-wrapper{display:block}
.innovation .slidebox{width:100vw;background-image:url(../img/innbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.innovation .swiper-container-vertical>.swiper-pagination-slidebox{right:6.83vw}
.innovation .swiper-container-vertical>.swiper-pagination-slidebox .swiper-pagination-bullet{width:12px;height:12px;position:relative;opacity:1;background-color:#dd221e}
.innovation .swiper-pagination-bullet span{display:block;position:absolute;right:0;top:-5px;opacity:0;color:#e62129;font-size:16px;word-break:keep-all;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.innovation .swiper-container-vertical>.swiper-pagination-slidebox .swiper-pagination-bullet-active{background-color:#e62129}
.innovation .swiper-pagination-slidebox .swiper-pagination-bullet-active span{right:calc(100% + 8px);opacity:1}
/* .innova1, .innova2, .innova4{padding-top:14.24vh} */
.innova1, .innova2, .innova3, .innova4{padding:80px 0}
.innova1 .text, .innova2 .text{color:#666;font-size:16px;margin:30px 0 10.71vh;line-height:1.875;text-align:center}
.innova2 .title, .innova4 .title{font-size:24px;text-align:center;margin-top:28px}
.innova2 .text{margin:14px 0 8.08vh}
.innova2.innova3 .text{margin:14px 0 9.83vh}

/* [innanimate]{opacity:0;transform:translateY(170px);-webkit-transform:translateY(170px);-moz-transform:translateY(170px);transition:2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;-webkit-transition:2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;-moz-transition:2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s} */
/* .innovation .swiper-slide-active [innanimate]{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)} */
.innova3list{width:23.42%;margin-right:2.106%}
.innova3list:nth-of-type(4){margin-right:0}
.innova3list:nth-of-type(2n) .box{transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px)}
.innova3list .img{border:2px solid #0095d9;box-shadow:0px 1px 15px 0px rgba(0,0,0,0.1)}
.innova3list .title{font-size:16px;font-weight:bold;text-align:center}
.innova4 .text{color:#666;font-size:16px;margin:12px 0 8px;line-height:1.875;text-align:center}
.innova4 .text2{color:#e62129;font-size:16px;font-weight:bold;text-align:center}
.innova4 .imgbox{margin-top:52px;text-align:center}
.innovation .imgbox{text-align:center}
.innovation .imgbox img{display:inline-block}
.innova4slide{margin-top:4vh}
.innova4slide .swiper-container{padding:30px 0}
.innova4slide .swiper-slide{box-shadow:0px 10px 13px 0px rgba(0,0,0,0.13)}
.innovright{position:fixed;top:50%;right:-100%;margin-top:-50px;z-index:3;opacity:0}
.innovright.cur{right:30px;opacity:1}
.innovright:after{content:"";width:1px;height:100%;background-color:#d2d2d2;position:absolute;top:0;left:5px}
.innovright .item{padding:15px 0;cursor:pointer}
.innovright .item .yuan{width:12px;height:12px;border-radius:12px;background-color:#6c6c6c;margin-top:5px;position:relative;z-index:3}
.innovright .item.cur .yuan{background-color:#dd221e;transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}
.innovright .item .text{font-size:16px;color:#6c6c6c;margin-left:15px;line-height:22px;position:relative;z-index:3}
.innovright .item.cur .text{color:#000}

@media (max-width:1800px){
    .culture2list .img{width:760px}
    .culture2list .textbox{width:calc(100% - 760px);padding:50px 100px 105px 80px}
    .culture2list:nth-of-type(2n) .textbox{padding:50px 106px 105px 80px}
    .culture2list .title{font-size:26px}
	.culture2list .line{margin:26px 0}
}

@media (max-width:1620px){
    .culture2list .img{width:720px}
    .culture2list .textbox{width:calc(100% - 720px);padding:40px 90px 95px 70px}
    .culture2list:nth-of-type(2n) .textbox{padding:50px 90px 105px 60px}
    .culture2list .swiper-button-next{right:780px}
    .culture2list .swiper-button-prev{right:858px}
    .innovation .swiper-container-vertical>.swiper-pagination-bullets{right:4.81vw}
}

@media (max-width:1440px){
    .culture2list .cntitle{font-size:26px}
    .culture2list .entitle{font-size:16px}
    .culture2list .line{margin:26px 0}
    .culture2list .title{font-size:22px}
    .culture2list .img{width:660px}
    .culture2list .textbox{width:calc(100% - 660px);padding:35px 80px 80px 65px}
    .culture2list .swiper-button-next, .culture2list .swiper-button-prev{width:46px;height:46px;bottom:40px}
    .culture2list .swiper-button-next{right:720px}
    .culture2list .swiper-button-prev{right:778px}
    .culture2list:nth-of-type(2n) .swiper-button-prev{right:118px}
    .culture2list:nth-of-type(2n) .textbox{padding:35px 90px 80px 60px}
    .innovation .swiper-container-vertical>.swiper-pagination-bullets{right:3.33vw}
    /* .innova1, .innova2{padding-top:16.24vh} */
    .innova1 .text, .innova2 .text{margin:20px 0 8vh}
    .innova2 .title, .innova4 .title{font-size:20px}
    .innova2 .text{margin-top:10px 0 6vh}
    .innova2 .title, .innova4 .title{margin-top:18px}
    /* .innova4{padding-top:14vh} */
    .innova4 .text{margin:6px 0 4px}
	.innova1, .innova2, .innova3, .innova4{padding:60px 0}
}

@media (max-width:1280px){
    .culture2list .cntitle{font-size:20px}
    .culture2list .entitle{font-size:14px}
    .culture2list .line{margin:18px 0}
    /* .culture2list .title{font-size:24px} */
    .culture2list .text{font-size:14px}
    .culture2list .img{width:600px}
    .culture2list .textbox{width:calc(100% - 600px);padding:35px 60px 80px 50px}
    .culture2list .swiper-button-next, .culture2list .swiper-button-prev{width:46px;height:46px;bottom:40px}
    .culture2list .swiper-button-next{right:660px}
    .culture2list .swiper-button-prev{right:720px}
    .culture2list:nth-of-type(2n) .swiper-button-prev{right:118px}
    .culture2list:nth-of-type(2n) .textbox{padding:35px 70px 80px 50px}
    .innovation .swiper-container-vertical>.swiper-pagination-bullets{right:1.6vw}
}

@media (max-width:1024px){
    .culture{padding:50px 0}
    .culture1 .text{font-size:14px;margin-top:10px}
    .culture2{margin-top:35px}
    .culture2list{margin-bottom:25px}
    .culture2list .img{width:100%}
    .culture2list .textbox, .culture2list:nth-of-type(2n) .textbox{width:100%;padding:25px 20px 60px}
    .culture2list .entitle{font-size:12px;margin-top:4px}
    .culture2list .cntitle{font-size:18px}
    .culture2list .line{margin:15px 0}
    .culture2list .title{font-size:20px;height:52px;overflow-y:auto}
    .culture2list .text{margin-top:6px;max-height:initial;height:63px;overflow-y:auto}
    .culture2list .swiper-button-next, .culture2list .swiper-button-prev{width:30px;height:30px;bottom:25px}
    .culture2list:nth-of-type(2n) .swiper-button-prev, .culture2list .swiper-button-prev{right:60px}
    .culture2list:nth-of-type(2n) .swiper-button-next, .culture2list .swiper-button-next{right:20px}
    .innovation .swiper-slide{background-size:cover}
    .innova1 .text, .innova2 .text{font-size:14px;margin:15px 0 10vh}
    .innova2 .title, .innova4 .title{font-size:17px;margin-top:15px}
    .innova3list{width:44%;margin-right:12%}
    .innova3list:nth-of-type(2n){margin-right:0}
    .innova3list:nth-of-type(2n) .box{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)}
    .innova2.innova3 .text{margin:15px 0 5vh}
    .innova2.innova3, .innova4{padding-top:8vh}
    .innova3 .innova3list{margin-bottom:15px}
    .innova3 .innova3list .title{font-size:14px;margin-top:4px}
    .innova4 .text2{font-size:14px}
    .innovright .item{padding:5px 0}
    .innovright .item .text{font-size:12px;margin-left:8px;line-height:18px}
    .innovright .item .yuan{width:8px;height:8px}
    .innovright:after{left:3.5px}
    .innovright.cur{right:15px}
    
}

@media (max-width:370px){
    .innova1 .text, .innova2 .text{font-size:12px;margin:10px 0 8vh}
    .innova2 .title, .innova4 .title{font-size:15px;margin-top:10px}
    .innova3 .innova3list .title{font-size:12px;margin-top:4px}
    .innova4 .text2, .innova4 .text{font-size:12px}
}


.honortop{padding-top:116px;background-image:url(../img/honbg1.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}
.honortop .text{width:73%;color:#666;font-sizE:16px;text-align:center;margin:26px auto 82px;line-height:1.875}
.honornav{text-align:center}
.honornavlist{display:inline-block;margin-right:60px;color:#aeaeae;font-size:20px;font-weight:bold;padding-bottom:28px;cursor:pointer;position:relative}
.honornavlist.cur, .honornavlist:hover{color:#e62129}
.honornavlist:after{content:"";width:0px;height:3px;background-color:#e62129;position:absolute;bottom:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.honornavlist.cur:after,
.honornavlist:hover:after{width:100%}
.honorbot{padding:100px 0 94px;background-image:url(../img/honbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.honorslidelist{padding:0 110px;position:relative;display:none}
.honorslidelist .swiper-button-next,
.honorslidelist .swiper-button-prev{width:42px;height:42px;margin-top:-43px;background-size:100% 100%;opacity:1;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.honorslidelist .swiper-button-prev{left:0;background-image:url(../img/honleft.png)}
.honorslidelist .swiper-button-next{right:0;background-image:url(../img/honright.png)}
.honorslidelist .swiper-button-next:hover{background-image:url(../img/col2right_cur.png)}
.honorslidelist .swiper-button-prev:hover{background-image:url(../img/col2left_cur.png)}
.honorslidelist.cur{display:block}
.honorslidelist .swiper-slide .img img{transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.honorslidelist .title{color:#fff;font-size:16px;font-weight:bold;text-align:center;margin-top:22px}
.honorslidelist .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.respon1{padding:116px 0 90px;background-image:url(../img/respon1bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.respon1 .text{width:76%;color:#626262;font-size:18px;text-align:center;margin:26px auto 0;line-height:1.667}
.respon2{padding:95px 0 100px;background-image:url(../img/responbg2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.respon2 .title{text-align:center;color:#fff;font-size:32px}
.respon2 .respon2slide{margin-top:32px;padding:0 5.833vw}
.respon2 .respon2slide .swiper-slide{width:100% !important}
.respon2slide .box{background-color:#fff;display:block}
.respon2slide .textbox{width:calc(100% - 670px);padding:68px 54px 130px 60px}
.respon2slide .textbox .name{color:#000;font-size:28px}
.respon2slide .textbox .text{color:#666;font-size:15px;margin-top:28px;line-height:1.867;overflow-y:auto}
.respon2slide .swiper-button-next,
.respon2slide .swiper-button-prev{width:58px;height:58px;margin-top:0;top:auto;left:auto;bottom:60px;background-size:100% 100%}
.respon2slide .swiper-button-prev{background-image:url(../img/culleft.png);right:138px}
.respon2slide .swiper-button-prev:hover{background-image:url(../img/culleft_cur.png)}
.respon2slide .swiper-button-next{background-image:url(../img/culright.png);right:60px}
.respon2slide .swiper-button-next:hover{background-image:url(../img/culright_cur.png)}
.respon2slide .box:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.respon2slide .box:hover .textbox .name{color:#dd221e}
.respon3{padding:102px 0 110px}
.respon3 .title{text-align:center;color:#000;font-size:32px}
.respon3 .text{text-align:center;color:#626262;font-size:18px;margin-top:15px;line-height:1.667}
.respon3 .imgbox{margin-top:85px;text-align:center}
.respon3 .imgbox .img{display:inline-block;margin:0 38px}
.respon3 .imgbox .img:nth-of-type(2) img{transform:translateY(-30px);-webkit-transform:translateY(-30px)}
.respon4{padding:100px 0;background-image:url(../img/respon4bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.respon4 .title{color:#dd221e;text-align:center;font-size:32px}
.respon4 .text{width:56.14%;margin:26px auto 0;color:#363c42;text-align:center;font-size:18px;line-height:1.667}

@media (max-width:1800px){
    .respon2slide .textbox .name{font-size:22px}
    .respon2slide .textbox{padding:68px 2.083vw 130px 2.343vw}
}

/* @media (max-width:170px){
    .respon2slide .textbox .name{font-size:24px}
    .respon2slide .textbox{padding:68px 2.083vw 130px 2.343vw}
} */


@media (max-width:1620px){
    .respon2slide .img{width:600px}
    .respon2slide .textbox{width:calc(100% - 600px);padding:50px 2.083vw 130px 2.343vw}
}

@media (max-width:1440px){
    .honortop .text{width:86%}
    .respon4 .text{width:72%}
    .respon2 .respon2slide{padding:0 3.5vw}
    .respon2slide .img{width:540px}
    .respon2slide .textbox{width:calc(100% - 540px);padding:50px 2.083vw 130px 2.343vw}
    .respon2slide .swiper-button-next, .respon2slide .swiper-button-prev{bottom:35px}
    .respon2slide .textbox .name{font-size:22px}
}

@media (max-width:1280px){
    .respon2slide .img{width:480px}
    .respon2slide .textbox{width:calc(100% - 480px);padding:30px 2.083vw 100px 2.343vw}
    .respon2slide .textbox .text{font-size:14px;line-height:1.7;margin-top:18px}
}

@media (max-width:1024px){
    .honortop{padding-top:50px}
    .honortop .text{font-size:14px;width:100%;margin:15px 0 40px;line-height:1.6}
    .honornavlist{margin-right:15px;font-size:16px;padding-bottom:20px}
    .honorbot{padding:35px 0}
    .honorslidelist{padding:0 50px}
    .honorslidelist .swiper-slide .img img{width:100%}
    .honorslidelist .swiper-button-next, .honorslidelist .swiper-button-prev{width:30px;height:30px;margin-top:-31px}
    .honorslidelist .title{font-size:14px;margin-top:15px}
    .respon1{padding:50px 0 45px}
    .respon1 .text{width:100%;margin:10px auto 0;font-size:14px}
    .respon2{padding:40px 0}
    .respon2 .title, .respon3 .title, .respon4 .title{font-size:24px}
    .respon2slide .img{width:100%}
    .respon2 .respon2slide{margin-top:25px;padding:0}
    .respon2slide .textbox{width:100%;padding:25px 20px 80px}
    .respon2slide .textbox .name{font-size:20px}
    .respon2slide .textbox .text{max-height:none;line-height:1.6;margin-top:10px;height:132px;overflow-y:auto}
    .respon2slide .swiper-button-next, .respon2slide .swiper-button-prev{bottom:25px;width:38px;height:38px}
    .respon2slide .swiper-button-next{right:20px}
    .respon2slide .swiper-button-prev{right:80px}
    .respon3, .respon4{padding:45px 0}
    .respon3 .text{font-size:14px;line-height:1.6;margin-top:10px}
    .respon3 .imgbox{margin-top:30px}
    .respon3 .imgbox .img{display:block;text-align:center;margin:0 0 20px 0}
    .respon3 .imgbox .img img{display:inline-block}
    .respon3 .imgbox .img:nth-of-type(2) img{-webkit-transform:translateY(0px);transform:translateY(0px)}
    .respon4 .text{width:100%;font-size:14px;line-height:1.6;margin:10px auto 0}
}

.coltop{padding:60px 0 84px;background-image:url(../img/colbg1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.column1{padding:82px 100px 96px;background-image:url(http://www.demin.cc/template/default/images/col1bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.column1 .textbox{width:50%}
.column1 .cntitle{color:#e62129;font-size:32px;font-weight:bold}
.column1 .entitle{color:#aeadad;font-size:18px;font-weight:bold;font-family:Arial;margin-top:6px}
.column1 .text{color:#585858;font-size:18px;margin-top:34px;line-height:1.667}
.column1 .text a{color:#e62129;font-size:18px}
.column2{margin-top:50px}
.column2nav{height:76px;background-color:#fff;border:1px solid #f6ebe6}
.column2navbox{position:relative}
.column2nav_cur{width:33.3333%;height:87px;background-image:url(http://www.demin.cc/template/default/images/column2nav_cur.png);position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.column2navlist{width:33.3333%;border-right:1px solid #f6ebe6;line-height:74px;color:#b0b0b0;font-size:24px;font-weight:bold;text-align:center;cursor:pointer;position:relative;z-index:3}
.column2navlist.cur{border-right-color:#fff;color:#e62129}
.column2navlist:nth-last-of-type(1){border-right:none}
.column2_2slide{position:relative}
.column2box{margin-top:25px}
.column2list{display:none}
.column2list.cur{display:block}
.column2_1left{width:720px}
.column2_1left a{display:block}
/* 
.column2_1left .textbox{padding:33px 50px 42px 40px;background-image:url(../imgs/col2bg2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.column2_1left .datebox{margin-top:4px;padding-right:20px;border-right:1px solid #ededed}
.column2_1left .rightbox{width:calc(100% - 108px);margin-left:20px}
.column2_1left .day{color:#303b8b;font-size:52px;line-height:1;font-weight:bold;font-family:Arial}
.column2_1left .year{color:#303b8b;font-size:16px;margin-top:2px;font-family:Arial}
.column2_1left .title{color:#2e2e2e;font-size:24px;font-weight:bold;line-height:1.5;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.column2_1left .text{margin-top:22px;color:#999;height:54px;line-height:2.143;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.column2_1left:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.column2_1left:hover .title{color:#303b8b}
.column2_1left:hover .textbox{background-image:url(../imgs/col2bg3.jpg)} */
/* .column2_1right{width:calc(100% - 740px);margin-left:20px}
.column2item{display:block;margin-bottom:20px;padding:36px 36px 36px 30px;background-image:url(../imgs/col2bg2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.column2item .datebox{padding-left:35px;border-left:1px solid #ececf0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.column2item .day{font-size:72px;line-height:1;font-family:Arial}
.column2item .year{color:#52504d;font-size:20px;font-family:Arial}
.column2item .textbox{width:calc(100% - 168px);margin-right:46px}
.column2item .title{font-size:22px;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.column2item .text{color:#999;margin-top:16px;line-height:1.714;height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.column2item:hover{background-image:url(../imgs/col2bg3.jpg)}
.column2item:hover .title{color:#e62129}
.column2item:hover .datebox{border-left-color:#fff} */
.columnpagers{height:60px;background-color:#fff;text-align:center}
.columnpagers .list{display:inline-block;width:32px;height:32px;line-height:32px;margin-top:14px;vertical-align:middle;color:#666;font-size:16px;font-family:Arial;border-radius:32px}
.columnpagers a.list:hover,
.columnpagers a.list.cur{background-color:#fbe3de;color:#e62129}
.columnpagers .list.prev{background-image:url(../img/colleft.png);background-repeat:no-repeat;background-position:center center}
.columnpagers .list.prev:hover{background-image:url(../img/colleft_cur.png)}
.columnpagers .list.next{background-image:url(../img/colright.png);background-repeat:no-repeat;background-position:center center}
.columnpagers .list.next:hover{background-image:url(../img/colright_cur.png)}
.column2_2slide .title{margin-top:20px;font-size:16px;font-weight:bold;text-align:center}
.column2_2slide .swiper-button-next,
.column2_2slide .swiper-button-prev{width:42px;height:42px;margin-top:-21px;opacity:1;background-size:100% 100%}
.column2_2slide .swiper-button-next{background-image:url(../img/col2right.png);right:-70px}
.column2_2slide .swiper-button-next:hover{background-image:url(../img/col2right_cur.png)}
.column2_2slide .swiper-button-prev{background-image:url(../img/col2left.png);left:-70px}
.column2_2slide .swiper-button-prev:hover{background-image:url(../img/col2left_cur.png)}
.columnbot{padding:94px 0;background-image:url(http://www.demin.cc/template/default/images/col3bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.columnbot .cntitle{color:#e62129;font-size:32px;font-weight:bold;text-align:center}
.columnbot .entitle{color:#aeadad;font-size:18px;font-weight:bold;text-align:center;margin-top:10px}
.columnbotslide{margin-top:50px;padding:0 5.729vw;position:relative}
.columnbotslide .swiper-container-free-mode>.swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}
.columnbotslide .title{font-size:16px;font-weight:bold;text-align:center;margin-top:25px;text-align:center}
.columnbotslide .swiper-button-next,
.columnbotslide .swiper-button-prev{width:42px;height:42px;margin-top:-21px;background-size:100% 100%;opacity:1;display:none}
.columnbotslide .swiper-button-next{background-image:url(../img/col2right.png);right:0}
.columnbotslide .swiper-button-next:hover{background-image:url(../img/col2right_cur.png)}
.columnbotslide .swiper-button-prev{background-image:url(../img/col2left.png);left:0}
.columnbotslide .swiper-button-prev:hover{background-image:url(../img/col2left_cur.png)}
.columnbotslide .swiper-slide:hover .img img,
.column2_2slide .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}


@media (max-width:1440px){
    .column2_1left{width:600px}
    .column2_1right{width:calc(100% - 620px)}
    .column2item{padding:27px 36px 26px 30px}
    .column2item .day{font-size:58px;text-align:center}
	.column2_2slide .swiper-button-next{right:-50px}
	.column2_2slide .swiper-button-prev{left:-50px}
}

@media (max-width:1024px){
    .coltop{padding:50px 0}
    .column1{padding:25px}
    .column1 .textbox{width:100%}
    .column1 .cntitle{font-size:22px}
    .column1 .entitle{font-size:14px}
    .column1 .text{margin-top:10px;font-size:14px}
    .column1 .text a{font-size:14px}
    .column2nav_cur{height:60px}
    .column2nav{height:52px}
    .column2navlist{font-size:16px;line-height:50px}
    .column2_1left{width:100%}
    .column2_1left .textbox{padding:20px}
    .column2_1left .day, .column2item .day{font-size:34px}
    .column2_1left .year, .column2item .year{font-size:12px}
    .column2_1left .datebox{padding-right:10px}
    .column2_1left .rightbox{width:calc(100% - 74px);margin-left:15px}
    .column2_1left .title{font-size:18px;height:54px}
    .column2_1left .text{margin-top:15px;line-height:1.8;height:50px}
    .column2_1right{width:100%;margin-top:20px;margin-left:0}
    .column2item{padding:15px;margin-bottom:10px}
    .column2item .datebox{padding-left:15px}
    .column2item .textbox{width:calc(100% - 85px);margin-right:10px}
    .column2item .title{font-size:17px;height:25px;line-height:25px}
    .column2item .text{line-height:1.4;margin-top:8px;height:40px}
    .columnpagers{display:none}
    .column2_1right .wappager{background-color:#e62129}
    .column2list{min-height:inherit}
    .column2_2slide .swiper-button-next, .column2_2slide .swiper-button-prev,
    .columnbotslide .swiper-button-next, .columnbotslide .swiper-button-prev{width:34px;height:34px;margin-top:-36px}
    .column2_2slide .swiper-button-prev{left:15px}
    .column2_2slide .swiper-button-next{right:15px}
    .column2_2slide .title{margin-top:10px;font-size:14px}
    .columnbot{padding:50px 0}
    .columnbot .cntitle{font-size:22px}
    .columnbot .entitle{font-size:14px;margin-top:5px}
    .columnbotslide .img{text-align:center}
    .columnbotslide .img img{display:inline-block}
    .columnbotslide{margin-top:25px}
    .columnbotslide .title{font-size:14px;margin-top:10px}
}

.digitizing{padding:94px 0 129px;background-color:#eff0f5;background-image:url(../img/about1bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}
.digitizing1 .textbox, .digitizing2 .textbox{width:calc(100% - 730px)}
.digitizing1 .cntitle{color:#000;font-size:32px;font-weight:bold;line-height:1}
.digitizing1 .entitle{color:#aeaeae;font-size:18px;font-family:Arial;font-weight:bold;margin-top:12px}
.digitizing1 .bot{background-color:#1f5dc4;padding:34px 70px 32px 50px;margin-top:49px}
.digitizing1 .bot .text{max-height:120px;overflow-y:auto;padding-right:15px}
.digitizing1 .bot .text, .digitizing2 .textbox .text{color:#fff;font-size:16px;line-height:1.875}
.digitizing1 .img:hover img,
.digitizing2 .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.digitizing2{margin-top:50px}
.digitizing2 .textbox{height:300px;padding:52px 58px 20px;background-color:#1f5dc4}
.digitizing2 .textbox .text{max-height:210px;overflow-y:auto;padding-right:15px}
.digitizing2 .textbox .text::-webkit-scrollbar,
.digitizing1 .bot .text::-webkit-scrollbar{width:6px}
.digitizing2 .textbox .text::-webkit-scrollbar-thumb,
.digitizing1 .bot .text::-webkit-scrollbar-thumb{background-color:#fff}
.digitizing2 .textbox .text::-webkit-scrollbar-track,
.digitizing1 .bot .text::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.5)}
.digitizing3{margin-top:50px}
.digitizing3 .wrap{position:relative}
.digitizing3 .swiper-button-next,
.digitizing3 .swiper-button-prev{width:42px;height:42px;margin-top:-21px;background-size:100% 100%;opacity:1}
.digitizing3 .swiper-button-next{background-image:url(../img/col2right.png);right:-42px}
.digitizing3 .swiper-button-next:hover{background-image:url(../img/col2right_cur.png)}
.digitizing3 .swiper-button-prev{background-image:url(../img/col2left.png);left:-42px}
.digitizing3 .swiper-button-prev:hover{background-image:url(../img/col2left_cur.png)}
.digitizing1 .digshow1text{min-height:181px;margin-top:54px;background-image:url(../img/digshowbg1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.digitishow3slide .swiper-slide{background-color:#d3e0e9}
.digitishow3slide .img{width:1100px;margin:0 auto;height:800px;background-color:#d3e0e9;text-align:center;line-height:800px;position:relative}
.digitishow3slide .img img{display:inline-block;vertical-align:middle;margin-bottom:3px}



@media (max-width:1440px){
    .digitizing3 .swiper-button-next{right:-1.5vw}
    .digitizing3 .swiper-button-prev{left:-1.5vw}
    .digitizing1 .textbox, .digitizing2 .textbox{width:calc(100% - 600px)}
    .digitizing1 .img, .digitizing2 .img{width:600px}
    .digitizing2 .textbox{height:246.5px;padding:30px 30px 20px}
    .digitizing1 .cntitle{font-size:26px}
    .digitizing1 .bot{padding:30px 30px 20px 30px;margin-top:25px}
    .digitizing1 .entitle{font-sizE:16px;margin-top:7px}
    .digitizing2 .textbox .text{max-height:180px}
    .digitizing1 .digshow1text{min-height:151px;margin-top:44px}
}

@media (max-width:1280px){
    .digitizing3 .swiper-button-next{right:0vw}
    .digitizing3 .swiper-button-prev{left:0vw}
}

@media (max-width:1024px){
    .digitizing{padding:50px 0 60px}
    .digitizing1 .img, .digitizing2 .img{width:100%}
    .digitizing1 .textbox, .digitizing2 .textbox{width:100%}
    .digitizing1 .cntitle{font-size:22px}
    .digitizing1 .entitle{font-size:14px;margin-top:5px}
    .digitizing1 .bot{margin-top:20px;padding:20px}
    .digitizing1 .bot .text, .digitizing2 .textbox .text{font-size:12px;line-height:1.8;max-height:inherit}
    .digitizing2{margin-top:25px}
    .digitizing3{margin-top:25px}
    .digitizing3 .wrap2{padding:0 40px}
    .digitizing3 .swiper-button-next, .digitizing3 .swiper-button-prev{width:34px;height:34px;margin-top:-17px}
    .digitizing3 .swiper-button-next{right:15px}
    .digitizing3 .swiper-button-prev{left:15px}
    .digitizing2 .textbox{padding:20px;height:auto}
    .digitizing1 .digshow1text{min-height:inherit}
    .digitishow3slide .img{width:100%;height:auto}
    .digitishow3slide .img img{display:block}
    
}

.product1{padding:114px 0 44px;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% auto}
.product1botbox{margin-top:46px}
.pro1left{width:48.63%;background-color:#fff;margin-right:10px}
.pro1left .box{display:block;padding:20px 20px 78px}
.pro1left .box .textbox{margin-top:36px}
.pro1left .box .type{color:#000;font-size:24px;text-align:center;height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pro1left .box .title{color:#666;text-align:center;margin-top:10px}
.pro1left .swiper-button-next,
.pro1left .swiper-button-prev{width:42px;height:42px;background-size:100% 100%;margin-top:-95px;opacity:1}
.pro1left .swiper-button-next{background-image:url(../img/col2right.png);right:60px}
.pro1left .swiper-button-next:hover{background-image:url(../img/col2right_cur.png)}
.pro1left .swiper-button-prev{background-image:url(../img/col2left.png);left:60px}
.pro1left .swiper-button-prev:hover{background-image:url(../img/col2left_cur.png)}
.pro1right{width:calc(100% - 48.63% - 10px)}
.pro1item{width:calc((100% - 10px) / 2);height:calc((100% - 10px) / 2);margin-bottom:10px;background-color:#fff;margin-right:10px;position:relative;overflow:hidden;box-shadow:0px 0px 21px 0px rgba(0,0,0,0.12)}
.pro1item .swiper-slide{padding:50px 40px 46px;overflow:hidden}
.pro1item:nth-of-type(2n){margin-right:0}
.pro1item:nth-last-of-type(1),
.pro1item:nth-last-of-type(2){margin-bottom:0}
.pro1item .pro1logo{position:absolute;top:0;left:-101px;opacity:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.pro1item .iconitems{position:absolute;right:-40px;top:50%;opacity:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.pro1item .iconitem{display:block;margin-bottom:10px}
.pro1item .iconitem p {font-size: 12px;color: #999;margin-top: 4px;text-align: center;}
.pro1item .iconitem:nth-last-of-type(1){margin-bottom:0}
.pro1item .textbox{margin-top:26px}
.pro1item .textbox .type{color:#000;font-size:24px;text-align:center;height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pro1item .textbox .title{color:#666;text-align:center;margin-top:8px;height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pro1item .img{text-align:center}
.pro1item .img img{display:inline-block;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.pro1left .box:hover .img img,
.pro1item:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.pro1left .box:hover .type,
.pro1item:hover .textbox .type{color:#e62129}
.pro1item:hover .pro1logo{left:0;opacity:1}
.pro1item:hover .iconitems{right:10px;opacity:1}
.product3{padding:76px 0 118px;background-color:#eff0f5}
/* .product2title{margin-top:84px} */
.product2{padding:114px 0;background-color:#a4bcd5}
.product2slide .box{display:block}
.product2slide .type{max-width:400px;color:#fff;font-size:40px;font-weight:bold;position:absolute;top:0;left:0;height:108px;line-height:54px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.product2slide .desc{max-width:460px;color:#fff;font-size:18px;font-weight:bold;line-height:1.667;position:absolute;right:0;bottom:-30px;text-align:justify;height:122px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.product2slide .swiper-button-next,
.product2slide .swiper-button-prev{width:58px;height:58px;margin-top:-29px;background-size:100% 100%;opacity:1}
.product2slide .swiper-button-next{background-image:url(../img/pro2right.png);right:0}
.product2slide .swiper-button-next:hover{background-image:url(../img/pro2right_cur.png)}
.product2slide .swiper-button-prev{background-image:url(../img/pro2left.png);left:0}
.product2slide .swiper-button-prev:hover{background-image:url(../img/pro2left_cur.png)}
.product2slide .swiper-container{padding-bottom:50px}
.product2slide .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px}
.product2slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:22px;height:4px;border-radius:0px;background-color:rgba(255,255,255,0.65);opacity:1}
.product2slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}
.prod1{padding:110px 0;background-color:#eff0f5;margin-top:100px}
.prod1 .pcnav{margin-bottom:110px;box-shadow:none}
.prod1box{padding:0 7.708vw 0 6.77vw;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.prod1left{width:600px;padding:70px 75px 84px 60px;background-color:#fff;box-shadow:0px 0px 11px 0px rgba(0,0,0,0.05)}
.prod1left .type{color:#009b4d;font-size:44px;line-height:56px;font-weight:bold;font-family:Arial}
.prod1left .title{color:#000;font-size:24px}
.prod1left .text{color:#666;margin-top:20px;padding-bottom:62px;border-bottom:1px solid #eee;line-height:1.714;text-align:justify}
.prod1slide{margin-top:50px;padding:0 56px;position:relative}
.prod1slide .img{border:1px solid #e7e7e7;cursor:pointer}
.prod1slide .swiper-slide.cur .img{border-color:#009b4d}
.prod1slide .swiper-button-next, .prod1slide .swiper-button-prev{width:19px;height:34px;background-size:100% 100%;opacity:1;margin-top:-17px}
.prod1slide .swiper-button-next{background-image:url(../img/prod1right.png);right:0}
.prod1slide .swiper-button-next:hover{background-image:url(../img/prod1right_cur.png)}
.prod1slide .swiper-button-prev{background-image:url(../img/prod1left.png);left:0}
.prod1slide .swiper-button-prev:hover{background-image:url(../img/prod1left_cur.png)}
.prod1right{width:calc(100% - 600px);padding-left:3.229vw}
.prod1right .list{display:none}
.prod1right .list.cur{display:block}
.prod1right.wap{display:none}
.prod2list{padding:96px 0 100px;border-bottom:1px solid #eff0f5;background-repeat:no-repeat;background-position:center center}
/* .prod2list:nth-of-type(1){background-image:url(../imgs/prodbg1.jpg)} */
/* .prod2list:nth-of-type(2){background-image:url(../imgs/prodbg2.jpg)} */
.prod2list .textbox{width:calc(100% - 630px);
/*padding-right:5.208vw;*/
padding: 0 18px;
}
/*.prod2list:nth-of-type(2) .textbox{padding-right:0;padding-left:5.208vw}*/
.prod2list .title{text-align: center;color:#000;font-size:30px;font-weight:bold}
.prod2list .text{margin-top:26px;font-size: 16px;text-indent: 2em;line-height: 30px;}
.prod2list .text p.icon{background-image: url(../img/prod2icon.png)!important;background-repeat:no-repeat !important;background-position:left top 12px !important;padding-left:22px !important;line-height:2.25 !important}
.prod2list .img{margin-top:4px}
.prod2list .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.prod3{padding:96px 0 120px;background-color:#fff}
.prod3 .title{color:#000;font-size:30px;font-weight:bold;padding-left:100px}
.prod3 .wrap2 .title {padding-left: 0;}
.prod3 .content{margin-top:35px}
.propcnavbox{top:-70px;background-color:#fff}
.propcnavbox.cur{width:100%;position:fixed;top:0;left:0;transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s}


@media (max-width:1800px){
    .pro1left .box{padding:20px 20px 60px}
    .pro1item .swiper-slide{padding:30px 55px 30px}
    .pro1item .textbox{margin-top:15px}
	.product2slide .desc{max-width:400px}
}

@media (max-width:1620px){
    .pro1item .pro1logo{width:71px;left:-71px}
    .pro1item .swiper-slide{padding:25px 50px 30px}
    .pro1item .textbox{margin-top:15px}
    .product2slide .desc{max-width:380px}
}

@media (max-width:1440px){
    .pro1left .box{padding:20px 20px 40px}
    .pro1item .pro1logo{width:64px;left:-64px}
    .pro1item .swiper-slide{padding:35px 40px 20px}
    .pro1item .textbox{margin-top:10px}
    .pro1item .textbox .type{font-size:20px;height:26px}
    .pro1item .textbox .title{margin-top:4px}
    .product2slide .desc{font-size:16px}
    .product2slide .type{font-size:32px;height:92px;line-height:46px}
    .prod1box{padding:0 4vw 0 3.5vw}
    .prod1left{width:450px;padding:45px 50px 60px 40px}
    .prod1right{width:calc(100% - 450px);padding-left:2vw}
    .prod2list .img{width:530px}
    .prod2list .textbox{width:calc(100% - 530px);padding-right:3vw}
    .prod2list:nth-of-type(2) .textbox{padding-right:0;padding-left:3vw}
    .prod1left .text{padding-bottom:40px}
    .prod1slide{margin-top:35px}
    .prod2list .title, .prod3 .title{font-size:24px}
    .prod1left .type{font-size:34px;line-height:48px}
    .prod1left .title{font-size:18px}
    .prod3 .title{padding-left:50px}
    .product2slide .desc{max-width:320px;height:106px}
}

@media (max-width:1024px){
    .product1{padding:30px 0}
    .product1botbox{margin-top:30px}
    .pro1left{width:100%;margin-right:0;margin-bottom:30px}
    .pro1left .box{padding:10px 10px 25px}
    .pro1left .box .textbox{margin-top:15px}
    .pro1left .box .type, .pro1item .textbox .type{font-size:18px;height:22px}
    .pro1left .box .title{margin-top:3px}
    .pro1right{width:100%}
    .pro1item .swiper-slide{padding:20px 10px}
    .pro1item .iconitem img {width: 30px;}
    .pro1left .swiper-button-next, .pro1left .swiper-button-prev{width:34px;height:34px;margin-top:-54px}
    .pro1left .swiper-button-next{right:25px}
    .pro1left .swiper-button-prev{left:25px}
    .product2{padding:50px 0}
    .product2slide .type{font-size:24px;position:static;margin-top:20px;height:34px}
    .product2slide .desc{font-size:14px;line-height:1.6;text-align:left;position:static;height:90px;margin-top:10px}
    .product2slide .swiper-button-next, .product2slide .swiper-button-prev{width:38px;height:38px;margin-top:-33px;top:45%}
    .prod1{margin-top:0;padding:50px 0}
    .prod1right{width:100%;padding-left:0}
    .prod1box{padding:0}
    .prod1left{width:100%;padding:25px 20px;margin-top:25px}
    .prod1left .type{font-size:28px;line-height:38px}
    .prod1left .title{font-size:16px}
    .prod1left .text{margin-top:15px;padding-bottom:25px;line-height:1.6}
    .prod1slide{margin-top:25px;padding:0 25px}
    .prod1slide .swiper-button-next, .prod1slide .swiper-button-prev{width:14px;height:25px;margin-top:-12px}
    .prod1box{overflow:hidden}
    .prod2list, .prod3{padding:50px 0}
    .prod2list .img{width:100%;margin-top:0}
    .prod2list .textbox{width:100%;padding-right:0;margin-top:25px}
    .prod2list .title, .prod3 .title{font-size:20px;text-align: center;}
    .prod2list .text{margin-top:10px;line-height: 25px;}
    .prod2list:nth-of-type(2) .textbox{padding-left:0}
    .prod3 .title{padding-left:0}
    .prod3 .content{margin-top:20px}
    /* .product2title{margin-top:65px} */
    /*.prod1right{display:none}*/
    .prod1right.wap{display:block}
    .product2slide .swiper-container{padding-bottom:30px}
    .pro1item{padding:10px 0}
}

.case1{
	padding: 114px 0 90px;
	    background-image: url(http://www.demin.cc/template/default/img/case1bg.jpg);
	    background-repeat: no-repeat;
	    background-position: center top;
	    background-size: 100% auto;
}
.case1 .text{width:100%;text-align:center;margin:36px auto 72px;color:#666;font-size:16px;line-height:2}
.case1 .img{text-align:center}
.case1 .img img{display:inline-block}
/* .case2{padding:114px 0 90px;background-image:url(../img/case1bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto} */
/*.case2 .prod2list:nth-of-type(1){background-image:none;background-color:#eff3f5}*/
/*.case2 .prod2list:nth-of-type(2){background-image:none;background-color:#fff}*/
.case2 .prod2list .textbox{width:Calc(100% - 730px)}
.case2 .prod2list .textbox .entitle{color:#aeadad;font-size:18px;font-weight:bold;font-family:Arial;margin-top:5px;text-transform: uppercase;}
.case2 .prod2list .videobox{position:relative;width: 730px;}
.case2 .prod2list .videobox video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0;visibility:hidden}
.case2 .prod2list .videobox .img{cursor:pointer}
.case2 .prod2list .videobox.cur .img{z-index:-1;opacity:0;visibility:hidden}
.case2 .prod2list .videobox.cur video{z-index:9;opacity:1;visibility:visible;object-fit:fill;object-position:center center}
.case3{padding:102px 0 100px;background-color:#eff3f5}
.case3slide{margin-top:24px;padding:0 116px;position:relative}
.case3slide .swiper-container{padding:20px 0}
.case3slide .box{display:block;background-color:#fff;padding:20px 40px 46px}
.case3slide .box img{width:100%}
.case3slide .box:hover{box-shadow:0px 0px 27px 0px rgba(199,206,209,0.35)}
.case3slide .box:hover .textbox .type{color:#e62129}
.case3slide .textbox{margin-top:20px}
.case3slide .textbox .type{color:#000;font-size:18px;font-weight:bold;text-align:center;line-height:22px;height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.case3slide .textbox .title{color:#666;text-align:center;margin-top:4px;line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.case3slide .swiper-button-next,
.case3slide .swiper-button-prev{width:42px;height:42px;background-size:100% 100%;margin-top:-21px;opacity:1}
.case3slide .swiper-button-next{background-image:url(../img/col2right.png);right:0}
.case3slide .swiper-button-next:hover{background-image:url(../img/col2right_cur.png)}
.case3slide .swiper-button-prev{background-image:url(../img/col2left.png);left:0}
.case3slide .swiper-button-prev:hover{background-image:url(../img/col2left_cur.png)}
.news{padding:104px 0 100px;background-color:#eff0f5;
/*background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;*/
    
}
.newstopsel{width:228px;position:relative;z-index:3}
.newstopseltop{width:100%;height:54px;background-color:#fff;border:1px solid #e4e5eb;border-radius:5px;padding:0 20px;cursor:pointer}
.newstopseltop .name{width:calc(100% - 33px);margin-right:20px;color:#757686;line-height:52px}
.newstopseltop .icon{line-height:52px;height:52px}
.newstopseltop .icon img{display:inline-block;margin-bottom:3px;vertical-align:middle}
.newstopsel.cur .newstopseltop .icon img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.newstopselitems{width:100%;border:1px solid #e4e5eb;border-top:none;max-height:160px;overflow:hidden;background-color:#fff;overflow-y:auto;position:absolute;top:74px;left:0;z-index:-1;opacity:0;visibility:hidden}
.newstopselitems::-webkit-scrollbar{width:6px}
.newstopselitems::-webkit-scrollbar-thumb{background-color:#dd221e}
.newstopselitems::-webkit-scrollbar-track{background-color:#f0f0ff}
.newstopsel.cur .newstopselitems{top:50px;z-index:9;opacity:1;visibility:visible}
.newstopseliem{cursor:pointer;height:38px;line-height:38px;border-bottom:1px solid #fafafa;padding:0 20px;color:#666}
.newstopseliem:nth-last-of-type(1){border-bottom:none}
.newstopseliem:hover{color:#fff;background-color:#dd221e}
.newsitems{margin:38px 0 60px}
.newsitems .img{
	width: 300px;
	height: 170px;
}
.newsitems .img img{
	object-fit: cover;
}
.newsitem{margin-bottom:25px;display:block}
.newsitem:nth-last-of-type(1){margin-bottom:0}
.newsitem .rightbox{width:calc(100% - 305px);margin-left:5px;position:relative;padding:36px 35px 37px;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.newsresult{margin-top:100px}
.newsresult .newsitem .rightbox{width:100%;margin-left:0}
/* .newsitem:hover .rightbox{background-image:url(../imgs/col2bg2.jpg)} */
/* .newsitem .rightbox:before{content:"";width:100%;height:100%;background-color:#dd221e;position:absolute;top:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s} */
/* .newsitem:hover .rightbox:before{width:100%} */
.newsitem:hover .rightbox{background-color:#009b4d}
.newsitem .textbox,
.newsitem .datebox{position:relative;z-index:3}
.newsitem .textbox{width:calc(100% - 210px);margin-right:84px}
.newsitem .datebox{padding-left:36px;border-left:1px solid #ececf0}
.newsitem .datebox .day{font-size:72px;line-height:1;font-family:Arial}
.newsitem .datebox .date{text-align:center;font-size:20px;font-family:Arial;margin-top:2px}
.newsitem .textbox .title{font-size:22px;line-height:30px;;height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newsitem .textbox .text{color:#666;margin-top:16px;line-height:1.714;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newsitem:hover .datebox .day,
.newsitem:hover .datebox .date,
.newsitem:hover .textbox .title,
.newsitem:hover .textbox .text{color:#fff}
.newsitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.newsd{padding:80px 0;background-color:#eff0f5;background-image:url(http://www.demin.cc/template/default/images/10e8cfc3b7c34b7bac4aec8bd20777c5.gif);background-repeat:no-repeat;background-position:center center;background-size:100% auto}
.newsdbox{background-color:#fff;padding:60px 100px;box-shadow:0px 0px 22px 0px rgba(0,0,0,0.05)}
.newsdtop{padding-bottom:25px;border-bottom:1px solid #e8e8e8}
.newsdtop .title{font-size:30px;text-align:center;font-weight:bold}
.newsdtop .other{color:#999;text-align:center;margin-top:12px}
.newsdbox .content{padding:24px 0 56px}
.newsdpager{padding:28px 0;border-top:1px solid #e8e8e8}
.newsdpager .text,
.newsdpager .name{color:#7c7c7c}
.newsdpager .text{width:calc(100% - 62px);height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newsdpager a.text:hover{color:#009b4d}


@media (max-width:1440px){
    .case2 .prod2list .img{width:600px}
    .case2 .prod2list .textbox{width:calc(100% - 600px);padding-right:3vw}
    .prod2list:nth-of-type(2) .textbox{padding-right:0}
    .case2 .prod2list .textbox .entitle{font-size:16px}
    /* .case1 .text{width:70%} */
}

@media (max-width:1024px){
    .case1 .text{width:100%;line-height:1.6;margin:15px auto 25px}
    .case1, .case3{padding:50px 0}
    .case2 .prod2list .videobox, .case2 .prod2list .videobox .img, .case2 .prod2list .img{width:100%!important;}
    .case2 .prod2list .textbox{width:100%!important;
    /*padding-right:0;*/
        
    }
    .case2 .prod2list .textbox .entitle{font-size:12px}
    .case3slide{padding:0 50px}
    .case3slide .swiper-button-next, .case3slide .swiper-button-prev{width:34px;height:34px;margin-top:-17px}
    .case3slide .box{padding:20px}
    .case3slide .swiper-container{padding:0}
    .news{padding:50px 0;background-image:none}
    .newsresult{margin-top:0}
    .newstop .pagetitlebox .cntitle{text-align:left}
    .newstopsel{width:138px}
    .newstopseltop .name{width:calc(100% - 23px);margin-right:10px}
    .newstopseltop .name, .newstopseltop .icon{height:40px;line-height:40px}
    .newstopseltop{height:42px;padding:0 10px}
    .newsitem{margin-bottom:20px}
    .newsitems{margin:30px 0}
    .newsdbox{padding:25px}
    .newsdtop .title{font-size: 17px;}
    .newsdtop .other{margin-top:6px}
    .newsdbox .content{padding: 10px 0px 30px;}
    .newsdpager{padding:10px 0}
}

@media (max-width:768px){
	.newsitem .img, .newsitem .img{
		height: auto;
	}
	.newsitem .img, .newsitem .img img{width:100%}
	.newsitem .rightbox{width:100%;margin-left:0px;padding:20px}
	.newsitem .datebox .day{font-size:38px;text-align:center}
	.newsitem .datebox .date{font-size:14px}
	.newsitem .datebox{padding-left:15px}
	.newsitem .textbox{width:calc(100% - 95px);margin-right:15px}
	.newsitem .textbox .title{font-size: 17px;height:23px;line-height:23px}
	.newsitem .textbox .text{margin-top:8px;line-height:1.6;font-size: 13px;}
}


.webser{padding:114px 0 120px;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}
.webserbox{margin-top:46px;background-color:#fff}
.webserbox .map{width:883px;height:600px;position:relative;}
/* .webserbox .map:before{content:"";width:915px;height:635px;position:absolute;top:-16px;left:-17px;z-index:8;background-image:url(../imgs/组59_76.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%} */
.webserbox .mapbox{border:1px solid #1a73ce}
.webserbox .rightbox{width:calc(100% - 883px);height:600px;padding:70px 3.125vw 100px 3.4375vw}
.websearch{width:100%;height:54px;border:1px solid #eaeaea;padding:0 19px}
.websearch .input{width:calc(100% - 37px);margin-right:20px}
.websearch .input input{width:100%;height:52px}
.websearch .input input::-webkit-input-placeholder{color:#999}
.websearch .btn{height:52px;line-height:52px;cursor:pointer}
.websearch .btn img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.webscroll{margin-top:42px;position:relative}
.webscroll .title{font-size:18px;font-weight:bold}
.webscroll .swiper-slide{padding-right:6px;height:auto}
.webscroll .swiper-slide .box{padding:34px 0;border-bottom:1px solid #eaeaea}
.webscroll .swiper-slide:nth-of-type(1) .box{padding:0 0 34px 0}
.webscroll .text{color:#666;margin-top:6px;line-height:2}
.webscroll .swiper-container{height:336px}
.webscroll .swiper-container-vertical>.swiper-scrollbar{width:2px;height:100%;background-color:#eaeaea;right:4px;top:0;border-radius:0}
.webscroll .swiper-scrollbar-drag{width:10px;background-color:#dd221e;left:-4px;border-radius:0}
.clientser1{padding:116px 0 110px;background-image:url(../img/case1bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.clientser1 .context{color:#626262;font-size:18px;line-height:1.667;margin:35px 0 40px;text-align:center}
.clientser1bot{padding-top:45px;position:relative}
.clientser1bot .cenyuan{width:451px;height:451px;position:absolute;left:50%;margin-left:-225px;top:0}
.cli1items{padding:0 10.833vw;position:relative;z-index:3}
.cli1item .img{width:112px;height:112px;border-radius:50%;overflow:hidden;position:relative;z-index:3}
.cli1item .img img{width:112px;height:112px;border-radius:50%}
.cli1item .textbox{margin-top:18px;position:relative}
.cli1item .title{height:52px;padding:0 34px;background-color:#1d5cc3;line-height:52px;color:#fff;font-weight:bold;font-size:28px;border-radius:52px}
.cli1item .text{margin-top:14px;text-align:center;color:#626262;font-size:18px;line-height:1.667}
.cli1item:nth-of-type(1){margin-top:12px}
.cli1item:nth-of-type(1) .textbox{margin-right:88px}
.cli1item:nth-of-type(1) .textbox:before{content:"";width:112px;height:14px;position:absolute;top:24px;right:-113px;background-image:url(../img/cli1line1.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.cli1item:nth-of-type(2) .textbox{margin-left:88px}
.cli1item:nth-of-type(2) .textbox:before{content:"";width:133px;height:13px;position:absolute;top:25px;left:-143px;background-image:url(../img/cli1line2.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.cli1item:nth-of-type(3){margin-top:146px;padding-left:24.7375vw}
.cli1item:nth-of-type(3) .textbox{margin-left:252px;margin-top:0}
.cli1item:nth-of-type(3) .textbox:before{content:"";width:272px;height:43px;position:absolute;top:25px;left:-278px;background-image:url(../img/cli1line3.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.clientser2{padding:90px 0 106px;background-color:#f0eff4}
.clientser2 .text{font-size:18px;text-align:center;line-height:1.6}
.clientser2 .img{text-align:center;margin-top:36px;font-size:0}
.clientser2 .img img{display:inline-block}
.clientser3{padding:88px 0 84px;background-image:url(../img/cli3bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.clientser3 .title{width:57%;margin:0 auto;color:#fff;text-align:center;font-size:32px;line-height:46px}
.clientser3 .text{width:57%;margin:24px auto;color:#fff;font-size:18px;line-height:1.667;text-align:center}

@media (max-width:1800px){
    .cli1items{padding:0 8.2vw}
    .cli1item:nth-of-type(3){padding-left:26.9375vw}
}

@media (max-width:1670px){
    .cli1item:nth-of-type(3){padding-left:26.4375vw}
}

@media (max-width:1650px){
    .cli1item:nth-of-type(3){padding-left:26.2375vw}
}

@media (max-width:1635px){
    .cli1item:nth-of-type(3){padding-left:26.0375vw}
}

@media (max-width:1620px){
    .webserbox .map{width:783px;height:533px}
    .webserbox .map:before{width:812px;height:562px;top:-14px;left:-16px}
    .webserbox .rightbox{width:calc(100% - 783px);height:533px}
    .cli1items{padding:0 7.6vw}
    .cli1item:nth-of-type(3){padding-left:30vw}
}

@media (max-width:1480px){
    .cli1item:nth-of-type(3){padding-left:29.7vw}
}

@media (max-width:1460px){
    .cli1item:nth-of-type(3){padding-left:29.1vw}
}

@media (max-width:1440px){
    .webserbox .map{width:683px;height:465px}
    .webserbox .map:before{width:708px;height:494px;top:-14px;left:-13px}
    .webserbox .rightbox{width:calc(100% - 683px);height:465px;padding:40px 2.5vw 60px}
    .webscroll .swiper-container{height:260px}
    .webscroll .text{line-height:1.6}
    .webscroll .swiper-slide .box{padding:25px 0}
    .webscroll .swiper-slide:nth-of-type(1) .box{padding:0 0 25px 0}
    .cli1items{padding:0 5vw}
    .clientser3 .title,
    .clientser3 .text{width:74%}
    .cli1item:nth-of-type(3){padding-left:34vw}
    .clientser1 .context, .cli1item .text, .clientser3 .text{font-size:16px}
    .cli1item .title, .clientser2 .text{font-size:26px}
    .clientser3 .title{font-size:28px}
}

@media (max-width:1280px){
    .cli1items{padding:0}
    .cli1item:nth-of-type(3){padding-left:41vw}
}

@media (max-width:1100px){
    .cli1item:nth-of-type(3){padding-left:36vw}
}

@media (max-width:1024px){
    .webser{padding:50px 0}
    .webserbox{margin-top:25px}
    .webserbox .map{width:100%;height:350px;margin:0 auto}
    .webserbox .map:before{display:none}
    .webserbox .rightbox{width:calc(100% - 683px);height:465px;padding:40px 2.5vw 60px}
    .webscroll .swiper-container{height:260px}
    .webscroll .text{line-height:1.6}
    .webscroll .swiper-slide .box{padding:25px 0}
    .webscroll .swiper-slide:nth-of-type(1) .box{padding:0 0 25px 0}
    .webmapimg{height:100%}
    .webserbox .mapbox{height:350px}
    .webserbox .rightbox{width:100%;height:auto;padding:25px}
    .websearch{height:42px;padding:0 10px}
    .websearch .input input{height:40px}
    .websearch .btn{height:40px;line-height:42px}
    .webscroll .title{font-size:16px}
    .webscroll{margin-top:25px}
    .webscroll .swiper-slide:nth-of-type(1) .box{padding:0 0 15px 0}
    .webscroll .swiper-slide .box{padding:15px 0}
    .clientser1{padding:50px 0}
    .clientser1 .context, .cli1item .text, .clientser3 .text{font-size:14px}
    .clientser1 .context{margin:15px 0 25px}
    .clientser1bot .cenyuan{width:100%;height:auto;margin-left:0;position:static}
    .clientser1bot{padding-top:0}
    .cli1items{margin-top:25px}
    .cli1item{margin-bottom:25px}
    .cli1item:nth-last-of-type(1){margin-bottom:0}
    .cli1item:nth-of-type(1){margin-top:0}
    .cli1item:nth-of-type(3){margin-top:0;padding-left:0}
    .cli1item:nth-of-type(3) .img{float:right}
    .cli1item:nth-of-type(3) .textbox{margin-left:0;margin-right:100px;margin-top:10px}
    .cli1item:nth-of-type(3) .textbox:before{width:112px;height:14px;background-image:url(../img/cli1line1.png);left:auto;right:-113px;top:20px}
    .cli1item .title{height:40px;line-height:40px}
    .cli1item .title, .clientser2 .text{font-size:18px}
    .cli1item:nth-of-type(1) .textbox:before{top:17px}
    .cli1item .text{margin-top:8px;line-height:1.6}
    .clientser2{padding:40px 0 45px}
    .clientser3{padding:35px 0}
    .clientser3 .title, .clientser3 .text{width:100%}
    .clientser3 .title{font-size:18px;line-height:32px}
    .clientser3 .text{margin:15px auto 0;line-height:1.6}
	.cli1item:nth-of-type(1) .textbox,
	.cli1item:nth-of-type(3) .textbox{margin-right:68px}
	.cli1item:nth-of-type(2) .textbox{margin-left:68px}
	.cli1item .img, .cli1item .img img{width:82px;height:82px}
}

/* 列表 */
.n_case{ padding:60px 0;    background-color: #eff0f5;
    /*background-image: url(../img/about1bg.jpg);background-repeat: no-repeat; background-position: center top;*/
    
}
.n_case .fl02 ul{font-size:0;margin: 0 -1.5625rem; margin-bottom:2rem}
.n_case .fl02 ul li{display:inline-block;padding: 0 1.5625rem;width:33.333333%;margin-bottom: 1.5rem;text-align: center;}

.n_case.n_honor .fl02 ul li{
	width: 25%;
}
.n_case .fl02 ul li .img, .n_case .fl02 ul li .img img{ position:relative; width:100%; overflow:hidden;}
.n_case .fl02 ul li .img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:0.6s;display: none;}
.n_case .fl02 ul li a{ display:block}
.n_case .fl02 ul li .img .top{position:absolute;text-align:center;top: 0;left: 0;right: 0;bottom: 0;transition:0.96s;transform: translateY(100%);} 
.n_case .fl02 ul li .img .top svg{display:inline-block;width: 1.5rem;height: 1.5rem;fill:#fff;vertical-align: middle;margin: -3px 0.375rem 0 0;transition:0.6s;}
.n_case .fl02 ul li h5{font-size: 16px;line-height:2;color: #404346;padding: 6px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}
.slow img {
    -moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.box_table {
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
    height: 100%;
}
.box_table_cell {
    display: table-cell;
    vertical-align: middle;
}
@media (min-width: 768px){
	.n_case .fl02 ul li a:hover .img .top{ transform:translateY(0); background: rgba(0, 0, 0, 0.45);}
	.n_case .fl02 ul li a:hover h5{ color:#009b4d}
	.n_case .fl02 ul li a:hover .img img{ transform:scale(1.05)}
}

@media (max-width: 992px){
	.n_case{
		padding: 40px 0;
	}
	.n_case .fl02 ul li{ width:50%;}
	.n_case .fl02 ul li h5{
		font-size: 14px;
	}
}

@media (max-width: 768px){
	.n_case .fl02 ul{margin:0 -7px;margin-bottom: 0;}
	.n_case .fl02 ul li{padding:0 7px;margin-bottom: 0.5rem;width:50%!important;}
}

.suggest{padding:112px 0 116px;background-color:#eff0f5;
/*background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;*/
    
}
.suggest .context{width:83%;margin:38px auto 52px;color:#626262;font-size:18px;text-align:center;line-height:1.667}
.suggestform{padding:0 5.8333vw}
.sugglist{width:47.8%;margin-right:4.4%;margin-bottom:15px}
.sugglist:nth-of-type(2n){margin-right:0}
/* .sugglist .name{width:100px;color:#666;line-height:42px;margin-right:6px} */
.sugglist .name{width:100px;color:#666;line-height:42px;margin-right:6px}
/* .sugglist:nth-of-type(2n) .name{width:86px} */
.sugglist:nth-of-type(2n) .name{width:100px}
.sugglist:nth-last-of-type(1) .name{width:100px}
.sugglist .name span{width:10px;color:#009b4d;display:inline-block}
.sugglist .input, .sugglistsel{width:calc(100% - 106px)}

.sugglist.nodisplaynone{margin-right:4.4%}
.sugglist.nodisplaynone:nth-child(2n){margin-right:0}

.sugglist.textareaval{width:100%}
.sugglist.textareaval .input{width:calc(100% - 106px)}
.sugglist .input input{width:100%;height:42px;border:1px solid #585b69;padding:0 19px;background-color:transparent}
.sugglist .input input::-webkit-input-placeholder,
.sugglist .input textarea::-webkit-input-placeholder{color:#999}
.sugglist .input textarea{width:100%;height:180px;padding:12px 19px;background-color:transparent;border:1px solid #585b69}
.sugglistsel{position:relative}
.sugglistseltop{width:100%;height:42px;border:1px solid #585b69;padding:0 19px;cursor:pointer}
.sugglistseltop .name{width:calc(100% - 40px);color:#999;line-height:40px;margin-right:20px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.sugglistseltop .icon{height:40px;line-height:40px}
.sugglistseltop .icon img{display:inline-block;vertical-align:middle}
.sugglistselitems{width:100%;max-height:200px;overflow-y:auto;background-color:#fff;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.04);border:1px solid #585b69;border-top:none;position:absolute;top:62px;left:0;z-index:-1;opacity:0;visibility:hidden}
.sugglistselitems::-webkit-scrollbar{width:6px}
.sugglistselitems::-webkit-scrollbar-thumb{background-color:#dd221e}
.sugglistselitems::-webkit-scrollbar-track{background-color:#efefff}
.sugglistselitem{height:38px;line-height:38px;border-bottom:1px solid #f9f9f9;padding:0 19px;color:#666;cursor:pointer}
.sugglistselitem:hover{background-color:#dd221e;color:#fff}
.sugglistsel.cur .sugglistseltop .icon img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.sugglistsel.cur .sugglistselitems{z-index:9;opacity:1;top:41px;visibility:visible}
.sugglist .codeinput{width:190px}
.sugglist .codeinput input{width:100%;height:52px;border:1px solid #585b69;padding:0 19px;background-color:transparent}
.sugglist .codeimg{margin-left:6px}
.sugglist .codeimg img{width:110px;height:52px}
.sugbtn{width:460px;height:52px;background-color:#009b4d;color:#fff;text-align:center;line-height:52px;cursor:pointer;margin:55px auto 0;font-size:16px;font-weight:bold;border: none;display: block;}
.contact{
        padding:112px 0 66px;
/*background-image:url(../img/conbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;*/
        background: #eff0f5;
}
.conmapbox{margin:46px 0;position:relative}
/* .conmapbox:after{content:"";width:calc(100% + 36px);height:calc(100% + 36px);position:absolute;top:-16px;left:-18px;background-image:url(../imgs/conmapbg.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%} */
.conmapbox .conmap{width:100%;height:31.061vw;overflow:hidden;
/*border:1px solid #1a73ce;*/
    
}
.conmapbox .conmapimg{width:100%;height:100%}
.conbot{text-align:center}
.conbotewmbox{display:inline-block;vertical-align:middle}
.conbotewmlist:nth-of-type(1){margin-right:14px}
.conbotewmlist .img{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.08)}
.conbotewmlist .img img{
	max-width: 130px;
}
.conbotewmlist .title{color:#151515;text-align:center;margin-top:16px;font-weight:bold}
.conitems{margin-left:56px;display:inline-block;vertical-align:middle}
.conitem{margin-bottom:15px}
.conitem .text{font-size:16px;font-weight:bold;line-height:30px;margin-left:15px}
.supbantext{font-weight:bold;text-align:center;margin-top:10px}
/* .supbantext{width:783px;height:366px;padding-top:54px;font-weight:bold;text-align:center;position:absolute;bottom:-80px;left:50%;margin-left:-392px} */

/* ;background-image:url(../imgs/supbanbg.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100% */
.supbantext-text{display:inline-block;color:#e62129;font-size:24px;vertical-align:top}
.supbantext-slide{width:558px;height:31px;display:inline-block;vertical-align:top;margin-left:-4px;position:relative;overflow:hidden}
/* .supbantext-slide .swiper-wrapper{
    -webkit-transition-timing-function: linear; 
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
} */
.supbantext-slide a{color:#fff;font-size:24px;font-weight:normal;text-align:left;display:block;padding-right:30px;white-space:nowrap}
.supbantext-slide .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
.supbantext-slide .scrollbox{width:auto;position:absolute;left:0;top:0}
/* .supbantext-slide .scrollbox .list{} */
.pageban .suppbantextbox{margin-top:-94px}
.supplieform{margin-top:42px}
.supplieform .sugglist{width:46%;margin-right:4%;position:relative}
.supplieform .sugglist:nth-of-type(2n){margin-right:0}
.supplieform .sugglist .name{width:198px}
.supplieform .sugglist .input,
.supplieform .sugglistsel{width:calc(100% - 206px)}
.supplieform .sugglistseltop .name{width:calc(100% - 40px)}
.supplieform .sugglist.formlistw100{width:96%;margin-right:0}
.supplieform .sugglist.mr3{margin-right:4%}
.supplieform .sugglist.mr0{margin-right:0%}
.supplieform .pdr input{padding-right:80px}
.supplieform .pdr span{color:#999;position:absolute;height:40px;line-height:40px;top:1px;right:10px}
.supplisttop{margin-bottom:14px}
.supplisttop .title{font-size:30px;line-height:60px}
.supplisttop .add{font-size:16px;color:#666;padding-left:30px;line-height:60px;cursor:pointer;background-image:url(../img/suppadd.png);background-repeat:no-repeat;background-position:left center}
.supplist{width:96%}
.supplieform .sugglist .name.w136{width:150px}
.supplieform .sugglist .input.w136{width:calc(100% - 158px)}
.supplieform .sugglist .name.pdl{padding-left:1.75vw}
.supplieform .sugglistsel.w136{width:calc(100% - 158px)}
.supplieform .supplistbot .sugglist{width:48%}
.supplieform .supplistbot .sugglist .name.pdl{padding-left:2.5vw}
.supplieform .supplist .addpeolist .sugglist{width:19.32%;margin-right:0.85%}
.supplieform .supplist .addpeolist .sugglist:nth-of-type(5n){margin-right:0}
.supplieform .supplist .addpeolist .sugglist .name{width:58px}
.supplieform .supplist .addpeolist .sugglist .input{width:calc(100% - 66px)}

@media (max-width:1620px){
    .conmapbox .conmap{height:34.061vw}
    .conmapbox:after{width:calc(100% + 30px);height:calc(100% + 30px);top:-14px;left:-15px}
    /* .supbantext{width:663px;height:310px;margin-left:-331px;font-size:20px;padding-top:48px} */
    .supbantext a, .supbantext-text{font-size:20px}
    
}

@media (max-width:1440px){
    .suggest .context{width:94%;font-size:16px}
    .suggestform{padding:0 2.5vw}
    .sugbtn{width:360px}
    .conmapbox .conmap{height:35.461vw}
    .conmapbox:after{width:calc(100% + 28px);height:calc(100% + 28px);top:-13px;left:-14px}
    /* .supbantext{width:583px;height:273px;margin-left:-291px;padding-top:40px} */
    .supbantext-text{font-size:18px}
    /* .supbantext-slide{width:422px} */
    .supbantext-slide a{font-size:18px}
}

@media (max-width:1280px){
    .pageban .suppbantextbox{margin-top:-60px}
    /* .supbantext{width:523px;height:244px;margin-left:-261px;font-size:16px;padding-top:36px} */
    .supbantext-text{font-size:16px}
    /* .supbantext-slide{width:374px} */
    .supbantext-slide a{font-size:16px}
}

@media (max-width:1024px){
    .suggest{padding:50px 0;background-image:none}
    .suggest .context{width:100%;font-size:14px;margin:10px 0 35px}
    .sugglist, .supplieform .sugglist{width:100%;margin-right:0}
    .sugglist:nth-of-type(2n) .name{width:100px}
    .suggestform{padding:0}
    .sugglist .name, .sugglistseltop .icon{line-height:40px}
    .sugglist .input input{height:40px;padding:0 10px}
    .sugglistseltop{height:42px;padding:0 10px}
    .sugglistseltop .icon, .sugglistseltop .name{height:40px}
    .sugglist .input textarea{height:90px;padding:8px 10px}
    .sugglist .codeinput{width:110px}
    .sugglist .codeinput input{height:40px;padding:0 10px}
    .sugglist .codeimg img{width:85px;height:40px}
    .sugbtn{width:120px;height:40px;line-height:40px;margin:20px auto 0}
    .contact{padding:50px 0 35px;background-image:none}
    .conmapbox:after{display:none}
    .conmapbox{margin:25px 0}
    .conmapbox .conmap{height:350px}
    .conbotewmlist .title{margin-top:8px}
    .conitems{display:block;margin-top:25px;margin-left:0}
    .conitem .icon{width:22px;height:22px}
    .conitem .text{width:calc(100% - 32px);text-align:left;font-size:14px;line-height:22px;margin-left:10px}
    .conitem{margin-bottom:10px;width: 100%;}
    /* .supbantext{width:300px;height:140px;margin-left:-150px;font-size:12px;padding:10px 10px 0;bottom:-65px} */
    .pageban .suppbantextbox{margin-top:-45px}
    .supbantext-text{font-size:12px}
    .supbantext-slide{width:100%;height:16px}
    .supbantext-slide a{font-size:12px;line-height:15px;height:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
    .supplieform{margin-top:25px}
    .sugglist:nth-of-type(2n) .name, .sugglist .name, .supplieform .sugglist.formlistw100, .supplieform .sugglistsel.w136, .sugglist:nth-last-of-type(1) .name{width:100%}
    .supplieform .sugglist .name{line-height:24px;margin-bottom:4px}
    .supplieform .sugglist .input, .supplieform .sugglistsel, .supplieform .sugglist .name.w136, .supplieform .sugglist .input.w136,
    .sugglist .input, .sugglist.textareaval .input, .sugglistsel{width:100%}
    .sugglistseltop .name{width:calc(100% - 40px)}
    .supplieform .pdr span{height:38px;line-height:38px;top:29px}
    .supplieform .sugglistseltop .name, .supplieform .supplist .addpeolist .sugglist .name{margin-bottom:0;line-height:38px}
    .supplisttop .title{font-size:18px;line-height:32px}
    .supplisttop .add{font-size:14px;line-height:32px;background-size:16px 16px;padding-left:22px}
    .supplieform .supplistbot .sugglist, .supplist{width:100%}
    .supplieform .supplist .addpeolist .sugglist{width:100%;margin-right:0%}
    .supplieform .supplist .addpeolist .sugglist:nth-of-type(2n){margin-right:0}
    .sugglistsel.cur .sugglistselitems{top:41px}
}

@media (max-width:370px){
    .sugglist .codeinput{width:90px}
    .supbantext{width:260px;padding:5px 15px 0;margin:0 auto}
    .pageban .suppbantextbox{margin-top:-35px}
}

.recruit{padding:100px 0;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% auto}
.recruititem{width:23.56%;margin-right:1.866%;position:relative}
.recruititem .textbox{width:34px;position:absolute;top:6.5%;right:14%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.recruititem:hover .textbox{right:24%}
.recruititem .textbox .title{font-size:32px;font-weight:bold;line-height:1}
.recruititem:nth-of-type(1) .textbox .title{color:#9de2ff}
.recruititem:nth-of-type(2) .textbox .title{color:#31565c}
.recruititem:nth-of-type(3) .textbox .title{color:#006794}
.recruititem:nth-of-type(4) .textbox .title{color:#3d3c40}
.recruititem .textbox .text{width:86%;margin-top:16px;color:#fff;font-size:24px;text-align:center;line-height:1;word-break:break-all;writing-mode:vertical-rl;writing-mode:tb-lr}
.recruititem:nth-of-type(4n){margin-right:0}
/* .recruititem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} */
.recruitb{padding:120px 0 100px;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.recruitbnav{margin:40px 0 60px;position:relative;z-index:6}
.recruitbnavlist{width:calc((100% - 130px - 7.5%) / 5);margin-right:1.5%}
.recruitbnavlist .title{color:#000}
.recruitbnavsel{margin-top:6px;position:relative}
.recruitbnavseltop{height:66px;background-color:#fff;padding:0 20px;cursor:pointer}
.recruitbnavseltop .name{color:#999;line-height:66px;width:calc(100% - 34px);margin-right:20px;height:66px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.recruitbnavseltop .icon{height:66px;line-height:66px}
.recruitbnavseltop .icon img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.recruitbnavselitems{width:100%;background-color:#fff;box-shadow:0px 6px 22px 0px rgba(0,0,0,0.08);position:absolute;top:86px;left:0;z-index:-1;opacity:0;visibility:hidden}
.recruitbnavselitem{height:38px;line-height:38px;border-top:1px solid #fafafa;color:#999;padding:0 20px;cursor:pointer}
.recruitbnavselitem:hover{background-color:#242677;color:#fff;border-top-color:#242677}
.recruitbnavsel.cur .recruitbnavselitems{top:66px;z-index:9;opacity:1;visibility:visible}
.recruitbnavsel.cur .icon img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.recruitbnav .btn{width:130px;height:66px;margin-top:25px;color:#fff;background-color:#e62129;line-height:66px;font-size:16px;font-weight:bold;text-align:center;cursor:pointer}
.recruitbnavlist .input{margin-top:6px}
.recruitbnavlist input{width:100%;height:66px;padding:0 20px}
.recruitbnavlist input::-webkit-input-placeholder{color:#999}
.joinustop{padding:28px 40px 0 98px;background-color:#242677;height:80px}
/* .joinustop{margin-top:46px} */
.joinustoplist{font-size:18px;color:#fff;line-height:24px}
.joinustoplist:nth-of-type(1){width:19.72%}
.joinustoplist:nth-of-type(2){width:19.72%}
.joinustoplist:nth-of-type(3){width:19.72%}
.joinustoplist:nth-of-type(4){width:19.72%}
.joinustoplist:nth-of-type(5){width:19.72%}
.joinusitems{margin-bottom:60px}
.joinusitem{border-bottom:2px solid #eff0f5}
.joinusitem:nth-last-of-type(1){margin-bottom:0}
.joinusitemtop{padding-left:98px;background-color:#fff}
.joinusitemtoplist{line-height:24px;color:#666;font-size:16px;padding:28px 0}
.joinusitemtoplist:nth-of-type(1){width:19.11%}
.joinusitemtoplist:nth-of-type(2){width:19.11%}
.joinusitemtoplist:nth-of-type(3){width:19.11%}
.joinusitemtoplist:nth-of-type(4){width:19.11%}
.joinusitemtoplist:nth-of-type(5){width:15.21%}
.joinusitemtoplist:nth-of-type(6){width:8.35%;cursor:pointer;height:80px;border-left:1px solid #c7cdd6;background-image:url(../img/join-r.png);background-repeat:no-repeat;background-position:center center}
.joinusitembot{padding:46px 78px 46px 98px;display:none;background-color:#fff}
.joinusitembot .list{margin-bottom:32px}
.joinusitembot .list:nth-last-of-type(1){margin-bottom:0}
.joinusitembot .list .name{color:#000;font-size:16px;font-weight:bold}
.joinusitembot .list .text{color:#696969;margin-top:10px;line-height:2}
.joinusitembot .emailbox{width:184px;height:52px;background-color:#e62129;margin-top:66px;text-align:center;color:#fff;line-height:52px;display:block;border-radius:52px}
.joinusitem.cur .joinusitemtop{background-color:#dd221e;box-shadow:0px 8px 17px 0px rgba(0,91,234,0.35)}
.joinusitem.cur .joinusitemtoplist{color:#fff}
.joinusitem.cur .joinusitemtoplist:nth-of-type(6){background-image:url(../img/join-rcur.png)}
.recruitb2{padding:88px 0 98px;background-image:url(../img/recbbg1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.recruitb2 .wrap2{text-align:center}
.recruitb2box{display:inline-block}
.recruitb2 .item{margin-bottom:10px}
.recruitb2 .item .icon{display:inline-block;vertical-align:middle}
.recruitb2 .item .email{font-size:28px;line-height:1;color:#fff;font-weight:bold;margin-left:4px;display:inline-block;vertical-align:middle}
.recruitb2 .item .tel{color:#fff;font-size:18px;font-weight:bold;line-height:22px;margin-left:4px;display:inline-block;vertical-align:middle}
.recruitb2 .btn{width:184px;height:52px;border:2px solid rgba(255,255,255,0.63);border-radius:52px;margin:30px auto 0;cursor:pointer;text-align:center;background-image:url(../img/recbbtnbg.png);background-repeat:no-repeat;background-position:center center}
.recruitb2 .btn .icon,
.recruitb2 .btn .icon img,
.recruitb2 .btn .tel{display:inline-block;vertical-align:middle;margin-bottom:3px}
.recruitb2 .btn .icon{height:48px;line-height:48px}
.recruitb2 .btn .tel{color:#fff;font-size:18px;margin-left:5px;line-height:44px;height:48px}
.busroutebox{width:970px;height:562px;padding:0;background-color:transparent;position:absolute;top:50%;margin-top:-281px;left:50%;margin-left:-485px;z-index:23;opacity:0;transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0)}
.busroutebox.cur{opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1)}
.busroutebox .top .title{padding-left:46px;color:#dd221e;font-size:28px;line-height:32px;background-image:url(../img/rectcicon.png);background-repeat:no-repeat;background-position:left center}
.busroutebox .top .close{cursor:pointer}
.busroutebox .top .close:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}
.busroutebox .content{margin-top:35px;height:340px;overflow-y:auto}
.busroutebox .content::-webkit-scrollbar{width:5px}
.busroutebox .content::-webkit-scrollbar-thumb{background-color:#5368ff}
.busroutebox .content::-webkit-scrollbar-track{background-color:#f4f5ff}
.joinusitemwap{display:none}
.joinusitemwap .list{color:#666;width:50%}

@media (max-width:1440px){
    .recruititem .textbox{width:28px;top:5%;right:11%}
    .recruititem .textbox .title{font-size:26px}
    .recruititem .textbox .text{font-size:18px}
    .recruititem .textbox .text{width:82%}
}

@media (max-width:1024px){
    .recruit{padding:50px 0}
    .recruititem{width:100%;margin-right:0;margin-bottom:15px}
    .recruititem:nth-last-of-type(1){margin-bottom:0}
	.recruititem .img img{width:100%}
    .recruititem .textbox{width:24px;top:5%;right:6%}
    .recruititem .textbox .title{font-size:22px}
    .recruititem .textbox .text{width:76%;font-size:16px}
    .recruitb{padding:60px 0 50px}
    .recruitbnav{margin:20px 0 30px}
    .recruitbnavlist{width:49%;margin-right:2%;margin-bottom:10px}
    .recruitbnavlist:nth-of-type(2n){margin-right:0}
    .recruitbnav .btn{width:49%}
    .recruitbnavseltop,
    .recruitbnavlist input{height:46px;padding:0 10px}
    .recruitbnavseltop .name{width:calc(100% - 24px);height:46px;line-height:46px;margin-right:10px}
    .recruitbnavseltop .icon, .recruitbnav .btn{height:46px;line-height:46px}
    .joinustop{height:54px;padding:15px 10px;line-height:24px}
    .joinustoplist{font-size:14px}
    .joinusitemtop{padding-left:10px}
    .joinusitemtoplist{font-size:14px;padding:10px 0}
    .joinusitemtoplist:nth-of-type(6){width:10%;min-height:44px;height:auto;background-size:9px auto}
    .joinusitems{margin-bottom:30px}
    .joinusitemwap{display:block;margin-bottom:20px}
    .joinustoplist:nth-of-type(4), .joinustoplist:nth-of-type(5), .joinusitemtoplist:nth-of-type(4), .joinusitemtoplist:nth-of-type(5){display:none}
    .joinustoplist:nth-of-type(1), .joinustoplist:nth-of-type(3),
    .joinusitemtoplist:nth-of-type(1), .joinusitemtoplist:nth-of-type(3){width:35%}
    .joinustoplist:nth-of-type(2),.joinusitemtoplist:nth-of-type(2){width:20%}
    .joinusitembot{padding:25px 10px}
    .joinusitembot .joinusitemwap .list{margin-bottom:0}
    .joinusitembot .list .text{line-height:1.6}
    .joinusitembot .list .name{font-size:14px}
    .joinusitembot .list{margin-bottom:15px}
    .joinusitembot .emailbox{width:124px;height:38px;line-height:38px;margin-top:25px}
    .recruitb2{padding:40px 0}
    .recruitb2 .item .email{font-size:16px}
    .recruitb2 .item .tel{font-size:14px}
    .recruitb2 .item:nth-of-type(1) .icon img{width:20px}
    .recruitb2 .item:nth-of-type(2) .icon img{width:18px}
    .recruitb2 .item:nth-of-type(3) .icon img{width:15px}
    .recruitb2 .btn{width:154px;height:44px;margin:20px auto 0}
    .recruitb2 .btn .icon, .recruitb2 .btn .tel{height:40px;line-height:40px}
    .recruitb2 .btn .tel{font-size:16px}
    .busroutebox{width:94%;margin-left:-47%;height:360px;margin-top:-180px;padding:25px 15px}
    .busroutebox .top .title{font-size:18px;line-height:24px;background-size:20px auto;padding-left:32px}
    .busroutebox .content{margin-top:25px;height:250px}
}

@media (max-width:380px){
    .recruitbnavseltop, .recruitbnavlist input{padding:0 5px}
    .joinusitemtoplist{font-size:12px;line-height:20px;min-height:60px}
    .joinustoplist{font-size:12px}
    .joinusitemtoplist:nth-of-type(6){min-height:60px}
    .joinusitemwap .list, .recruitb2 .item .tel{font-size:12px}
    .recruitb2 .item .email{font-size:14px}
    .recruitb2 .btn{width:122px;height:40px}
    .recruitb2 .btn .icon, .recruitb2 .btn .tel{height:36px;line-height:36px}
    .recruitb2 .btn .tel{font-size:14px;margin-left:2px}
    .recruitb2 .btn .icon img{width:12px}
}

.qa{padding:104px 0 120px;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.qatop .pagetitlebox .cntitle, .qatop .pagetitlebox .entitle,
.trainhightop .pagetitlebox .cntitle, .trainhightop .pagetitlebox .cntitle{text-align:left}
.qanav{margin-top:18px}
.qanavlist{color:#666;font-size:18px;line-height:40px;height:40px;margin-right:60px;cursor:pointer;position:relative}
.qanavlist:nth-last-of-type(1){margin-right:0}
.qanavlist:after{content:"";width:0px;height:2px;background-color:#e62129;position:absolute;bottom:-2px;left:0;overflow:hidden;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.qanavlist.cur:after,
.qanavlist:hover:after{width:100%}
.qanavlist.cur, .qanavlist:hover{color:#e62129}
.qaitems{margin:44px 0 80px}
.qaitem{margin-bottom:15px}
.qaitem:nth-last-of-type(1){margin-bottom:0}
.qaitemtop{background-color:#fff;padding:42px 42px 42px 58px}
.qaitemtop .icon{width:25px;height:26px;margin-right:25px;background-image:url(../img/qaicon.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.qaitemtop .title{width:calc(100% - 100px);margin-right:20px;font-size:18px;line-height:26px;cursor:pointer}
.qaitemtop .right{width:24px;height:26px;cursor:pointer;background-image:url(../img/join-r.png);background-repeat:no-repeat;background-position:center center}
.qaitembot{padding:40px 110px;background-color:#fff;display:none}
.qaitem.cur .qaitemtop{background-color:#dd221e}
.qaitem.cur .qaitemtop .title{color:#fff}
.qaitem.cur .qaitemtop .icon{background-image:url(../img/qaicon_cur.png)}
.qaitem.cur .qaitemtop .right{background-image:url(../img/join-rcur.png)}
.businschool{padding:120px 0;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.busschlogo{width:101px;margin:0 auto 25px}
.businschool .context{margin:36px 0 58px;color:#626262;font-size:18px;line-height:1.667;text-align:center}
.businschoolitem{width:31.23%;margin-right:3.155%;cursor:pointer;position:relative;background-color:#dd221e}
.businschoolitem:nth-of-type(3n){margin-right:0}
.businschoolitem .textbox{width:100%;padding:35px 0 0 0;height:152px;background-color:#fff;position:absolute;bottom:0;left:0}
.businschoolitem .textbox .cntitle{color:#000;font-size:30px;text-align:center}
.businschoolitem .textbox .entitle{color:#999;font-size:12px;text-align:center;font-family:Arial;margin-top:7px}
.businschoolitem .textbox .text{max-height:0;color:#fff;line-height:1.714;overflow:hidden}
.businschoolitem:hover .img img{opacity:0.1}
.businschoolitem:hover .textbox{width:100%;height:100%;padding:44px 6.354vw 20px 48px;background-color:transparent}
.businschoolitem:hover .textbox .cntitle{color:#fff;font-size:36px;font-weight:bold;text-align:left}
.businschoolitem:hover .textbox .entitle{color:#eff3f5;text-align:left}
.businschoolitem:hover .textbox .text{max-height:256px;margin-top:42px;overflow-y:auto;padding-right:15px;padding-right:15px}
.businschoolitem:hover .textbox .text::-webkit-scrollbar{width:5px}
.businschoolitem:hover .textbox .text::-webkit-scrollbar-thumb{background-color:#fff}
.businschoolitem:hover .textbox .text::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1)}
.trainhigh{padding:104px 0 128px;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.trainhighitems{margin:46px 0 56px}
.trainhighitem{width:31.23%;margin-right:3.155%;margin-bottom:30px}
.trainhighitem:nth-of-type(3n){margin-right:0}
.trainhighitem .videobox{background-color:#000;position:relative}
.trainhighitem .videobox video{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;opacity:0;visibility:hidden}
.trainhighitem .videobox .play{width:65px;height:65px;position:absolute;top:50%;margin-top:-34px;left:50%;margin-left:-34px;z-index:2;cursor:pointer;opacity:0;transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0)}
.trainhighitem .videobox.cur video{z-index:8;opacity:1;visibility:visible;opacity:1;object-fit:fill;object-position:center center;}
.trainhighitem .videobox.cur .img,
.trainhighitem .videobox.cur .play{z-index:-1;opacity:0;visibility:hidden}
.trainhighitem .textbox{padding:25px 15px;font-size:16px;text-align:center}
.trainhighitem .textbox .title{height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.trainhighitem:hover{background-color:#fff;box-shadow:0px 0px 21px 0px rgba(0, 0, 0, 0.15)}
.trainhighitem:hover .videobox .img img{opacity:0.6}
.trainhighitem:hover .videobox .play{opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1)}
.trainhighitem:hover .textbox .title{color:#dd221e}
.busroutebox.trainvideo{height:620px;padding:0;margin-top:-310px}
.busroutebox.trainvideo .top .close{width:41px;height:41px;background-color:rgba(255,255,255,0.15);text-align:center;line-height:41px;z-index:9;position:absolute;top:0;right:0}
.busroutebox.trainvideo .top .close img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.busroutebox.trainatlas .top .close{width:41px;height:41px;background-color:rgba(255,255,255,0.15);text-align:center;line-height:41px;z-index:9;position:absolute;top:0;right:0}
.busroutebox.trainatlas .top .close img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.trainvideo video{width:100%;object-fit:fill;object-position:center center}
.trainvideo .title{font-size:18px;margin-top:20px;padding:0 15px}
.trainatlas{width:876px;height:580px;margin-top:-290px;margin-left:-460px}
.trainatlas .img{text-align:center;width:100%}
.trainatlas .img img{display:inline-block;vertical-align:middle}
.trainatlasslide .title{font-size:18px;margin-top:15px;width:100%}
.trainatlas .swiper-button-next,
.trainatlas .swiper-button-prev{width:46px;height:46px;margin-top:-23px;background-size:100% 100%;opacity:1}
.trainatlas .swiper-button-next{background-image:url(../img/col2right.png)}
.trainatlas .swiper-button-next:hover{background-image:url(../img/col2right_cur.png)}
.trainatlas .swiper-button-prev{background-image:url(../img/col2left.png)}
.trainatlas .swiper-button-prev:hover{background-image:url(../img/col2left_cur.png)}
.trainhighitem[data-type="atlas"]{cursor:pointer}
.trainatlasslide{height:auto;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.trainatlasslide .box{width:100%}

@media (max-width:1440px){
    .businschoolitem .textbox{height:120px;padding:25px 0 0 0}
    .businschoolitem .textbox .cntitle{font-size:26px}
    .businschoolitem:hover .textbox .cntitle{font-size:30px}
    .businschoolitem:hover .textbox{padding:30px 4vw 20px 35px}
}

@media (max-width:1280px){
    .businschoolitem .textbox{height:100px;padding:18px 0 0 0}
    .businschoolitem .textbox .cntitle{font-size:22px}
    .businschoolitem:hover .textbox .cntitle{font-size:26px}
    .businschoolitem:hover .textbox{padding:20px 2.5vw 20px 20px}
    .businschoolitem:hover .textbox .text{max-height:230px;margin-top:25px}
}

@media (max-width:1024px){
    .qa, .businschool, .trainhigh{padding:50px 0;background-image:none}
    .qanav{margin-top:7px}
    .qanavlist{height:30px;line-height:30px;font-size:15px;margin-right:15px}
    .qaitems{margin:30px 0}
    .qaitemtop{padding:20px 15px}
    .qaitemtop .icon{margin-right:10px;margin-top:2px}
    .qaitemtop .title{width:calc(100% - 74px);margin-right:15px;font-size:15px;line-height:22px}
    .qaitembot{padding:25px 25px 25px 50px}
    .qaitemtop .right{width:18px;background-size:10px auto}
    .qaitem.cur .qaitemtop .right{background-size:18px auto}
    .busschlogo{width:60px;margin:0 auto 15px}
    .businschool .context{margin:20px 0 30px;font-size:14px}
    .businschoolitem{width:100%;margin-right:0;margin-bottom:15px}
    .businschoolitem .textbox{position:static;height:auto;padding:25px 15px}
    .businschoolitem .textbox .cntitle{font-size:18px;text-align:left}
    .businschoolitem .textbox .entitle{margin-top:4px;text-align:left}
    .businschoolitem .textbox .text{max-height:none;color:#666;margin-top:15px}
    .trainhighitems{margin:25px 0}
    .trainhighitem{width:100%;margin-right:0;margin-bottom:15px}
    .trainhighitem .videobox .play{width:44px;height:44px;margin-top:-22px;margin-left:-22px;opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1)}
    .trainhighitem .textbox{padding:15px 10px}
    .trainatlas{width:92%;margin-left:-46%;height:auto;margin-top:0;top:15%}
    .busroutebox.trainatlas .top .close{top:25px}
    .trainatlasslide .title{font-size:14px}
	.busroutebox.trainvideo{height:auto;padding-bottom:20px;margin-top:-130px}
	.busroutebox.trainvideo .top .close{top:-41px}
}

.traincenter{padding:104px 0 110px;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.traincenbox{margin:36px 0 70px}
.traincenbox .column2_1left .textbox,
.traincenbox .column2item{background-image:none;background-color:#fff}
.traincenbox .column2item:hover{background-image:none;background-color:#303b8b}
.traincenbox .column2item:hover .title,
.traincenbox .column2item:hover .day{color:#fff}
.traincenbox .column2item:hover .text,
.traincenbox .column2item:hover .year{color:rgba(255,255,255,0.5)}
.traincenbox .columnpagers a.list:hover, .traincenbox .columnpagers a.list.cur{background-color:#303b8b;color:#fff}
.traincenbox .columnpagers .list.next:hover{background-image:url(../img/colright_cur2.png)}
.traincenbox .columnpagers .list.prev:hover{background-image:url(../img/colleft_cur2.png)}
.traincenitem{display:block;width:49.31%;margin-right:1.38%;position:relative}
.traincenitem:nth-of-type(2n){margin-right:0}
.traincenitem .textbox{width:100%;height:146px;position:absolute;top:50%;margin-top:-73px;left:0;z-index:2}
.traincenitem .textbox .icon{width:70px;margin:0 auto}
.traincenitem .textbox .cntitle{color:#fff;font-size:30px;text-align:center;margin-top:14px}
.traincenitem .textbox .entitle{color:#fff;font-size:12px;font-family:Arial;text-align:center;margin-top:4px}
.traincenitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.traincenitem:hover .textbox .icon{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}
.investrela{padding:100px 0;background-color:#eff0f5;background-image:url(../img/probg1.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}
.investrelatopleft{display:block;width:31.78%;height:440px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}
.investrelatopleft .textbox{width:100%;position:absolute;left:0;top:50%;margin-top:-74px;z-index:2}
.investrelatopleft .textbox .icon{width:70px;height:70px;margin:0 auto}
.investrelatopleft .textbox .cntitle,
.investrelabotlist .textbox .cntitle{color:#fff;font-size:30px;margin:22px 0 4px;text-align:center}
.investrelatopleft .textbox .entitle,
.investrelabotlist .textbox .entitle{color:#fff;font-size:12px;font-family:Arial;text-align:center}
.invesnewsbox{width:calc(100% - 31.78% - 349px);margin-right:35px}
.invesnewsnavlist{width:100%;height:80px;color:#000;font-size:24px;text-align:center;line-height:80px;cursor:pointer}
.invesnewsnavlist.cur,
.invesnewsnavlist:hover{background-color:#dd221e;color:#fff}
.invesnewsitems{display:none;height:360px;background-color:#fff;padding:27px 50px 10px 40px}
.invesnewsitem{display:block;padding:14px 0;border-bottom:1px solid #e1e1e1}
.invesnewsitem .t{width:45px;height:16px;color:#fff;background-color:#dd221e;font-size:12px;font-family:Arial;text-align:center;line-height:16px}
.invesnewsitem .date{color:#e00b0b;margin:0 16px;line-height:16px}
.invesnewsitem .title{width:calc(100% - 160px);height:16px;line-height:16px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.invesnewsitem:hover .title{color:#dd221e}
.investrelatopright{width:314px}
.investrelatopright .top{height:80px;background-color:#dd221e;color:#fff;font-size:18px;font-weight:bold;line-height:80px;padding-left:80px}
.investrelatopright .cen{height:181px;border-bottom:1px dashed #fff;background-color:#2271c2;padding:40px 10px 0 50px}
.investrelatopright .cen .o1{font-size:24px;color:#fff;line-height:1;margin-top:30px}
.investrelatopright .cen .o2{color:#fff;font-size:60px;font-weight:bold;line-height:1;font-family:Arial}
.investrelatopright .cen .o3{margin-top:18px;margin-left:15px}
.investrelatopright .cen .cenbot{font-size:24px;color:#fff;margin-top:8px;font-family:Arial}
.investrelatopright .bot{height:179px;background-color:#7a99bd;padding:34px 0px 0 50px}
.investrelatopright .bot .list{color:#fff;font-size:18px;margin-bottom:28px;line-height:2.2}
.investrelatopright .bot .text{color:#fff;font-size:12px}
.investrelabot{margin-top:46px}
.investrelabotlist{width:31.78%;margin-right:2.33%;display:block;position:relative}
.investrelabotlist:nth-of-type(3n){margin-right:0}
.investrelabotlist .textbox{width:100%;position:absolute;top:50%;margin-top:-75px;left:0}
.investrelabotlist .textbox .icon{width:70px;height:70px;margin:0 auto}
.investrelabotlist:hover .icon,
.investrelatopleft:hover .icon{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}
.investrelabotlist:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}

@media (max-width:1440px){
    .invesnewsitems{padding:27px 30px 10px 25px}
    .invesnewsitem .date{margin:0 8px}
    .invesnewsitem .title{width:calc(100% - 144px)}
    .investrelatopright{width:284px}
    .invesnewsbox{width:calc(100% - 31.78% - 319px)}
    .investrelatopright .top{padding-left:55px}
    .investrelatopright .cen{padding:40px 10px 0 30px}
    .investrelatopright .bot{padding:34px 0 0 30px}
}

@media (max-width:1024px){
    .traincenter, .investrela{padding:50px 0;background-image:none}
    .traincenitem{width:100%;margin-right:0;margin-bottom:20px}
    .traincenitem .textbox .icon{width:50px}
    .traincenbox{margin:25px 0 35px}
    .traincenitem .textbox{height:110px;margin-top:-55px}
    .traincenitem .textbox .cntitle{font-size:20px}
    .investrelatopright{width:100%}
    .investrelatopright .top{padding-left:30px;height:56px;line-height:56px;font-size:16px}
    .investrelatopright .cen,
    .investrelatopright .bot{height:auto;padding:25px 20px}
    .investrelatopright .cen .o2{font-size:40px}
    .investrelatopright .cen .o3{width:12px;margin-left:6px}
    .investrelatopright .cen .o1{font-size:16px;margin-top:18px}
    .investrelatopright .cen .cenbot{font-size:18px}
    .investrelatopright .bot .list{font-size:16px;line-height:1.8;margin-bottom:14px}
    .invesnewsbox{width:100%;margin-right:0}
    .invesnewsnavlist{height:56px;line-height:56px;font-size:18px}
    .invesnewsitems{height:auto;padding:25px 10px}
    .investrelatopleft{width:100%;height:100vw}
    .investrelatopleft .textbox .icon, .investrelabotlist .textbox .icon{width:50px;height:50px}
    .investrelatopleft .textbox .cntitle, .investrelabotlist .textbox .cntitle{font-size:20px;margin:8px 0 2px}
    .investrelatopleft .textbox, .investrelabotlist .textbox{margin-top:-50px}
    .investrelabotlist{width:100%}
}

.corporovernav{margin-top:42px;background-color:#fff}
.corporovernavlist{width:25%;display:block;height:76px;border:1px solid #cee2f0;border-left:none;color:#aeaeae;font-size:20px;font-weight:bold;text-align:center;line-height:74px}
.corporovernavlist:nth-of-type(1){border-left:1px solid #cee2f0}
.corporovernavlist.cur,
.corporovernavlist:hover{background-color:#dd221e;color:#fff}
.organizat{margin-top:10px;background-color:#fff;padding:100px 25px;text-align:center}
.organizat img{display:inline-block}
.governitems{margin-bottom:60px}
.governitem{margin-top:20px;background-color:#fff;padding:50px 55px 46px}
.governitemtop .left .name{color:#000;font-size:24px;font-weight:bold;line-height:30px}
.governitemtop .left .line{width:15px;height:2px;background-color:#666;margin-top:25px}
.governitemtop .right{margin-top:24px;cursor:pointer}
.governitemtop .right .text{color:#dd221e;font-size:16px}
.governitemtop .right .more{width:14px;height:14px;margin-left:14px;margin-top:5px;position:relative}
.governitemtop .right .more:after{content:"";width:14px;height:2px;background-color:#dd221e;position:absolute;top:50%;margin-top:-1px;right:0}
.governitemtop .right .more:before{content:"";width:2px;height:14px;background-color:#dd221e;position:absolute;top:0;right:6px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.governitem.cur .governitemtop .right .more:before{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}
.governitembot{margin-top:12px}
.governitembot .title{font-size:18px;font-weight:bold}
.governitembot .text{color:#666;margin-top:5px;line-height:2}
.governitem.cur .governitembot{max-height:60px !important}
.governitem .governitembot{overflow:hidden;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.system{margin:40px 0 60px}
.systemitem{display:block;margin-bottom:20px;background-color:#fff;padding:30px 45px 30px 50px}
.systemitem .icon{width:6px;height:9px;margin-top:10px;background-image:url(../img/sysicon.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.systemitem .title{width:calc(100% - 134px);color:#666;font-size:16px;line-height:30px;font-weight:bold;letter-spacing:2px;margin:0 20px 0 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.systemitem .date{color:#ccc;font-size:16px;font-weight:bold;line-height:30px}
.systemitem:hover{background-color:#dd221e}
.systemitem:hover .icon{background-image:url(../img/sysicon_cur.png)}
.systemitem:hover .title{color:#fff}
.systemitem:hover .date{color:#9b9cd4}
.invcontactbox{margin-top:46px;position:relative;overflow:hidden}
.invcontactbox .textbox{width:calc(100% - 5.208vw);position:absolute;top:50%;left:5.208vw;margin-top:-132px}
.invcontactbox .textbox .textlist{padding:10px 0}
.invcontactbox .textbox .icon{width:25px;line-height:24px;margin-right:17px}
.invcontactbox .textbox .icon img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.invcontactbox .textbox .text{width:calc(100% - 44px);color:#fff;font-size:20px;line-height:1.2}

@media (max-width:1440px){
    .invcontactbox .textbox .text{font-size:20px;line-height:24px}
}

@media (max-width:1024px){
    .corporovernav{margin-top:25px}
    .corporovernavlist{height:46px;line-height:44px;font-size:14px}
    .organizat{padding:30px 15px}
    .governitem{padding:22px 15px 18px}
	.governitem.cur .governitembot{max-height:44px !important}
    .governitemtop .left .name{font-size:16px;line-height:22px}
    .governitemtop .left{width:calc(100% - 80px);margin-right:15px}
    .governitemtop .right{margin-top:0}
    .governitembot .title{font-size:15px}
    .governitembot .text{font-size:12px;line-height:1.6}
    .governitemtop .left .line{margin-top:10px}
    .governitembot{margin-top:20px}
    .governitems{margin-bottom:35px}
    .systemitem{padding:15px;margin-bottom:15px}
	.systemitem:nth-last-of-type(1){margin-borrom:0}
    .systemitem .title{width:calc(100% - 98px);font-size:14px;letter-spacing:1px;margin:0 10px 0 5px}
    .systemitem .date{font-size:14px}
    .system{margin:25px 0 35px}
    .invcontactbox{height:256px;margin-top:25px;background-image:url(../img/invconbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
    .invcontactbox .img{display:none}
    .invcontactbox .textbox{width:100%;position:static;margin-top:0;padding:25px 15px}
    .invcontactbox .textbox .textlist{padding:5px 0}
    .invcontactbox .textbox .text{color:#fff;font-size:14px;line-height:19px}
    .invcontactbox .textbox .icon{width:20px;line-height:19px;margin-right:10px}
    .invcontactbox .textlist:nth-of-type(1) .icon img,
    .invcontactbox .textlist:nth-of-type(5) .icon img{width:13px}
    .invcontactbox .textlist:nth-of-type(2) .icon img{width:15px}
    .invcontactbox .textlist:nth-of-type(3) .icon img,
    .invcontactbox .textlist:nth-of-type(4) .icon img,
    .invcontactbox .textlist:nth-of-type(6) .icon img{width:18px}
}

@media (max-width:380px){
    .invcontactbox .textbox .text{font-size:12px}
}


@media (max-width:1440px){

}

@media (max-width:1024px){
    
}

 /*PCwebmap*/
.webmap {
    width:100%;
    margin: 0 auto;
  }
  .webmap ul {
    overflow: hidden;
  }
  .webmap li {
      width:calc((100% - 300px) / 7);
    float: left;
    margin-right: 50px;
    background: url(../img/mapbor_05.jpg) no-repeat repeat center top;
  }
  .webmap li:last-child {
    margin-right: 0;
  }
  .webmap li a {
    display: block;
    width: 100%;
    height: auto;
    border: 1px solid #cccccc;
    border-radius: 8px;
    text-align: center;
    line-height: 41px;
    padding:0 2px;
    font-size:12px
  }
  .webmap li .h6 {
    margin-bottom: 40px;
    background: #FFFFFF;
  }
  .webmap li a.p {
    margin-bottom: 21px;
    color: #FFFFFF;
    background: #dd221e url(../img/a12_03.png) no-repeat calc(86%) center;
    border-color: #dd221e;
  }
  .webmap li a.p:hover {
    animation: aad 0.2s linear forwards;
  }
  #map {
  width:100%;height:100%;
  }
  @media (max-width:1024px){
      /*手机webmap*/
    .webmap {
      width: 100%;
      padding: 0 15px;
    }
    .webmap li {
      width: 100%;
      background: none;
      border-bottom: 1px solid #ccc;
    }
    .webmap li a {
      width: auto;
      height: auto;
      border: none;
      line-height: 28px;
    }
    .webmap li .h6 {
      overflow: hidden;
      margin: 10px 0;
      background: #eff0f5;
    }
    .webmap li .h6 a {
      float: left;
      font-size: 16px;
      color: #dd221e;
      font-weight: bold;
    }
    .webmap li .box {
      overflow: hidden;
    }
    .webmap li a.p {
      float: left;
      margin-right: 20px;
      background: none;
      color: #666666;
      margin-bottom: 0;
    }
    .webmap li div:last-child {
      margin-bottom: 20px;
    } 
    #map {
  width:100%;height:333px;
  }
  }
  