	.about1{padding:120px 0 100px;position:relative;background-image:url(../img/about1bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
	.about1 .leftimg{width:35.7812vw;position:absolute;left:0;bottom:165px}
	.about1left{width:440px}
	.about1left .cntitle{font-size:24px;line-height:1.333;margin:22px 0 10px}
	.about1left .entitle{color:#989aa9;font-family:Arial;line-height:1.143}
	.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:18px;line-height:1.667}
	.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:28px;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;height:86%;width:calc(100% - 58px)}
	.about3list .textbox .title{color:#fff;font-size:28px;font-weight:bold;writing-mode:vertical-lr;writing-mode:tb-lr}
	.about3list .textbox .text{color:#fff;font-size:22px;margin-right:3px;writing-mode:vertical-rl;writing-mode:tb-lr;height: 100%;}
	.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:80px;top:-80px;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:80px;line-height:80px;color:#aeaeae;font-size:16px;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:28px;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:#2f318b;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:#2f318b;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:16px;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:1800px){
		.about3list .textbox .text{font-size:18px}
	}

	@media (max-width:1440px){
		.about3list .textbox .title{font-size:22px}
		.about3list .textbox .text{font-size:16px}
		.about3list .textbox{top:25px;right:30px}
		.about2 .wrap2 .title{font-size:22px;margin-top:-94px}
		.about2{height:520px}
		.about1right .text p{font-size:16px}
		.about1left .cntitle{font-size:20px}
		.about1right .title{font-size:20px}
		.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:22px}
		
		
	}

	@media (max-width:1024px){
		.about1{padding:60px 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 30px}
		.about2{height:300px}
		.about2 .wrap2 .title{font-size:16px;line-height:1.8;margin-top:-54px}
		.about3{padding:50px 0}
		.about3box{height:300px;padding:20px;background-image:url(../img/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:16px;width:100%;writing-mode:initial}
		.about3list .textbox .text{width:100%;font-size:12px;writing-mode:initial;margin-top:3px;height: auto;}
		.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:14px}
		.hist2top{height:48px}
		.hist2bot{padding:45px 0 65px}
		.hist2list .top .date{font-size:30px}
		.hist2list .top .title{font-size:16px}
		.hist2list .hist2botslide .swiper-container{padding-top:0}
		.hist2list .hist2botslide .swiper-slide{margin-bottom:35px}
		.hist2list .hist2botslide .swiper-slide:nth-last-of-type(1){margin-bottom:0}
		.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:28px;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 80px}
	.culture2list .cntitle{color:#000;font-size:26px;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:28px}
	.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;height:100vh;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:#2f318b}
	.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:14px;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:#2f318b;transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}
	.innovright .item .text{font-size:14px;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 126px 105px 80px}
		.culture2list .title{font-size:24px}
	}

	@media (max-width:1620px){
		.culture2list .img{width:720px}
		.culture2list .textbox{width:calc(100% - 720px);padding:40px 85px 95px 70px}
		.culture2list:nth-of-type(2n) .textbox{padding:50px 85px 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:20px}
		.culture2list .entitle{font-size:16px}
		.culture2list .line{margin:26px 0}
		.culture2list .title{font-size:20px}
		.culture2list .text{font-size:14px}
		.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;font-size:12px}
		.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:16px}
		.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:16px;height:52px;overflow-y:auto}
		.culture2list .text{margin-top:6px;max-height:initial;font-size:12px;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:3px}
		.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:100%;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/honright_cur.png)}
	.honorslidelist .swiper-button-prev:hover{background-image:url(../img/honleft_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:100%;color:#626262;font-size:14px;text-align:justify;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:24px}
	.respon2slide .textbox .text{color:#666;font-size:14px;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:#2f318b}
	.respon3{padding:102px 0 110px}
	.respon3 .title{text-align:center;color:#000;font-size:26px}
	.respon3 .text{text-align:center;color:#626262;font-size:14px;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:#2f318b;text-align:center;font-size:26px}
	.respon4 .text{width:100%;margin:26px auto 0;color:#363c42;text-align:justify;font-size:14px;line-height:1.667}

	@media (max-width:1800px){
		.respon2slide .textbox .name{font-size:20px}
		.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:70px}
		.respon2slide .textbox .name{font-size:18px}
	}

	@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:14px;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:18px}
		.respon2slide .img{width:100%}
		.respon2 .respon2slide{margin-top:25px;padding:0}
		.respon2slide .textbox{width:100%;padding:25px 20px 80px}
		.respon2slide .textbox .name{font-size:16px}
		.respon2slide .textbox .text{max-height:none;line-height:1.6;margin-top:10px;font-size:12px;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(../img/col1bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
	.column1 .textbox{width:50%}
	.column1 .cntitle{color:#e62129;font-size:26px;font-weight:bold}
	.column1 .entitle{color:#aeadad;font-size:18px;font-weight:bold;font-family:Arial;margin-top:6px}
	.column1 .text{color:#585858;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(../img/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:18px;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}
	.column2box{margin-top:25px}
	.column2_2slide{position:relative}
	.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(../img/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(../img/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(../img/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(../img/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(../img/col3bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
	.columnbot .cntitle{color:#e62129;font-size:26px;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-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:auto}
		.column2navlist.cur{background-color:#e62129;color:#fff}
		.column2navlist{width:100%;font-size:14px;line-height:50px;background-color:#fff}
		.column2nav_cur{display:none}
		.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% - 70px);margin-left:10px}
		.column2_1left .title{font-size:16px;height:46px}
		.column2_1left .text{margin-top:15px;line-height:1.8;height:42px;font-size:12px}
		.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% - 75px);margin-right:10px}
		.column2item .title{font-size:16px;height:24px;line-height:24px}
		.column2item .text{line-height:1.4;margin-top:8px;height:32px;font-size:12px}
		.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:18px}
		.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;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:16px;font-weight:bold;line-height:1.667;position:absolute;right:0;bottom:-30px;text-align:left;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:530px;padding:70px 75px 84px 60px;background-color:#fff;box-shadow:0px 0px 11px 0px rgba(0,0,0,0.05)}
	.prod1left .type{color:#2f318b;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}
	.prod1slide{margin-top:50px;padding:0 56px;position:relative}
	.prod1slide .img{border:1px solid #e7e7e7;cursor:pointer}
	.prod1slide .swiper-slide.cur .img{border-color:#3968b1}
	.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% - 530px);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:top center}
	.prod2list:nth-of-type(1){background-image:url(../img/prodbg1.jpg)}
	.prod2list:nth-of-type(2){background-image:url(../img/prodbg2.jpg)}
	.prod2list .textbox{width:calc(100% - 630px);padding-right:5.208vw}
	.prod2list:nth-of-type(2) .textbox{padding-right:0;padding-left:5.208vw}
	.prod2list .title{color:#000;font-size:30px;font-weight:bold}
	.prod2list .text{margin-top:26px}
	.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;text-align:justify}
	.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:#eff0f5}
	.prod3 .title{color:#000;font-size:26px;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:14px}
		.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:20px}
		.prod1left .type{font-size:34px;line-height:46px;line-height:46px}
		.prod1left .title{font-size:18px}
		.prod3 .title{padding-left:50px}
		.product2slide .desc{max-width:320px}
	}

	@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:20px;position:static;margin-top:20px;height:34px}
		.product2slide .desc{font-size:12px;line-height:1.6;text-align:left;position:static;height:76px;margin-top:10px;max-width:100%}
		.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}
		.prod2list .text{margin-top:10px}
		.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(../img/case1bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}
	.case1 .text{width:100%;text-align:justify;margin:36px auto 72px;color:#666;font-size:16px;line-height:2}
	.case1 .img{text-align:center}
	.case1 .img img{display:inline-block}
	.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}
	.case2 .prod2list .videobox{position:relative}
	.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:#2f318b}
	.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:#2f318b}
	.newsitems{margin:38px 0 60px}
	.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(../img/col2bg2.jpg)} */
	/* .newsitem .rightbox:before{content:"";width:100%;height:100%;background-color:#2f318b;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:#2f318b}
	.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(../img/probg1);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:24px;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:#2f318b}

	@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%}
		.case2 .prod2list .textbox{width:100%;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 10px}
		.newsdtop .title{font-size:18px}
		.newsdtop .other{margin-top:6px}
		.newsdbox .content{padding:30px 0}
		.newsdpager{padding:10px 0}
		.newsdpager .text{width:calc(100% - 58px);line-height:19px}
	}
	
	@media (max-width:768px){
		.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% - 85px);margin-right:10px}
		.newsitem .textbox .title{font-size:16px;height:22px;line-height:22px}
		.newsitem .textbox .text{margin-top:8px;line-height:1.6;font-size:12px;height:38px}
	}

	.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(../img/组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:#2f318b;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 5.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;width: calc(100% - 112px - 80px);}
	.cli1item .title{height:52px;padding:0 34px;background-color:#1d5cc3;line-height:52px;color:#fff;font-weight:bold;font-size:22px;border-radius:52px;display:inline-block}
	.cli1item .text{margin-top:30px;text-align:center;color:#626262;font-size:16px;line-height:1.667}
	.cli1item:nth-of-type(1){margin-top:12px}
	.cli1item:nth-of-type(1) .textbox{margin-right:88px;margin-top: -100px;}
	.cli1item:nth-of-type(1) .textbox:before{content:"";width:80px;height:10px;position:absolute;top:24px;right:-85px;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: 128px;
    margin-top: -120px;}
	.cli1item:nth-of-type(2) .textbox:before{content:"";width:80px;height:9px;position:absolute;top:25px;left:-84px;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:30.7375vw}
	.cli1item:nth-of-type(3) .textbox{margin-left: 210px;
    margin-top: -100px;text-align:center}
	.cli1item:nth-of-type(3) .textbox:before{content:"";width:222px;height:34px;position:absolute;top:25px;left:-180px;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:100%;margin:0 auto;color:#fff;text-align:center;font-size:32px;line-height:46px}
	.clientser3 .text{width:100%;margin:24px auto;color:#fff;font-size:18px;line-height:1.667;text-align:center}
    /*2021.5.27*/
.BaiList{ padding-top:30px; display:none;}
.BaiList li{ position:relative; min-height:50px; padding-left:85px; padding-bottom:30px;list-style-position:outside; list-style-type:none;}
.BaiList li .img{ position:absolute; left:0; top:0;}
.BaiList li .img img{ width:70px;}
.BaiList li .title{ color:#1d5cc3; font-size:18px; line-height:32px; font-weight:bold;}
.BaiList li .text{ font-size:14px; line-height:24px; padding-top:10px;}
	@media (max-width:1800px){
		.cli1items{padding:0 2vw}
		.cli1item:nth-of-type(3){padding-left:33.9375vw}
		/* .cli1item:nth-of-type(3) .textbox{margin-left:8px} */
	}

	@media (max-width:1670px){
		.cli1item:nth-of-type(3){padding-left:33.473vw}
	}

	@media (max-width:1650px){
		.cli1item:nth-of-type(3){padding-left:34.2375vw}
	}

	@media (max-width:1635px){
		.cli1item:nth-of-type(3){padding-left:33.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 5.5vw}
		.cli1item:nth-of-type(3){padding-left:33vw}
		.cli1item .title{font-size:20px}
		.cli1item .text{font-size:14px}
		.cli1item:nth-of-type(3) .textbox:before{left:-195px}
	}

	@media (max-width:1540px){
		.cli1items{padding:0}
	}

	@media (max-width:1460px){
		.cli1item:nth-of-type(3){padding-left:37.5vw}
	}

	@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:39.5vw}
		.cli1item:nth-of-type(3) .textbox:before{left:-175px}
		.clientser1 .context, .cli1item .text, .clientser3 .text{font-size:14px}
		.cli1item .title, .clientser2 .text{font-size:18px}
		.cli1item .title{padding:0 20px}
		.clientser3 .title{font-size:28px}
	}

	@media (max-width:1280px){
		.cli1items{padding:0}
		.cli1item:nth-of-type(3){padding-left:43vw}
	}

	@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:12px}
		.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;display:none;}
		.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:15px}
		.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:16px;line-height:24px}
		.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}
        .BaiList{ display:block;}
	}

	.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:100%;margin:38px auto 52px;color:#626262;font-size:18px;text-align:justify;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:100%;color:#666;line-height:42px;margin-right:6px;font-size:12px}
	.sugglist:nth-of-type(2n) .name{width:100%}
	.sugglist:nth-last-of-type(1) .name{width:100%}
	.sugglist .name span{width:10px;color:#e60012;display:inline-block}
	.sugglist .input, .sugglistsel{width:100%}
	
	.sugglist.nodisplaynone{margin-right:0}
	.sugglist.nodisplaynone:nth-of-type(2n){margin-right:4.4%}
	.sugglist.nodisplaynone:nth-of-type(6){margin-right:0}
	
	.sugglist.textareaval{width:100%}
	.sugglist.textareaval .input{width:100%}
	.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:100px;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:50px;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:#2f318b}
	.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:#2f318b;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:#2f318b;color:#fff;text-align:center;line-height:52px;cursor:pointer;margin:55px auto 0;font-size:16px;font-weight:bold}
	.contact{padding:112px 0 66px;background-image:url(../img/conbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
	.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(../img/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{width:130px;margin:0 auto;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.08)}
	.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(../img/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:300px}
	.supplieform .sugglist .input,
	.supplieform .sugglistsel{width:calc(100% - 308px)}
	.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:24px;line-height:52px}
	.supplisttop .add{font-size:16px;color:#666;padding-left:30px;line-height:52px;cursor:pointer;background-image:url(../img/suppadd.png);background-repeat:no-repeat;background-position:left center}
	.supplist{width:96%}
	.supplieform .sugglist .name.w136{width:230px}
	.supplieform .sugglist .input.w136{width:calc(100% - 238px)}
	.supplieform .sugglist .name.pdl{padding-left:1.75vw}
	.supplieform .sugglistsel.w136{width:calc(100% - 238px)}
	.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:70px}
	.supplieform .supplist .addpeolist .sugglist .input{width:calc(100% - 78px)}

	@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:168px;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}
		/* .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{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:26px;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:20px;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:#2f318b;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:#2f318b;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{top:5%;right:11%}
		.recruititem .textbox .title{font-size:22px}
		.recruititem .textbox .text{font-size:16px}
		.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:auto;top:5%;right:6%}
		.recruititem .textbox .title{font-size:22px}
		.recruititem .textbox .text{width:100%;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:#2f318b}
	.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:#2f318b}
	.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:#2f318b}
	.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}
		.trainvideo .title{font-size:16px}
		.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:22px;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:#2f318b;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:#2f318b;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:#2f318b}
	.investrelatopright{width:314px}
	.investrelatopright .top{height:80px;background-color:#2f318b;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}
		.investrelatopleft .textbox .cntitle, .investrelabotlist .textbox .cntitle{font-size:20px}
	}

	@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:#2f318b;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:#2f318b;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:#2f318b;position:absolute;top:50%;margin-top:-1px;right:0}
	.governitemtop .right .more:before{content:"";width:2px;height:14px;background-color:#2f318b;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:#2f318b}
	.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}

	@media (max-width:1440px){
		.invcontactbox .textbox .text{font-size:16px;line-height:22px}
	}

	@media (max-width:1024px){
		.corporovernav{margin-top:25px}
		.corporovernavlist{width:100%;height:46px;line-height:44px;font-size:14px;border-left:1px solid #cee2f0;border-bottom:none}
		.corporovernavlist:nth-last-of-type(1){border-bottom:1px solid #cee2f0}
		.organizat{padding:30px 15px}
		.governitem{padding:22px 15px 18px}
		.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}
		.governitem.cur .governitembot{max-height:44px !important}
		.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 15px 0 10px}
		.systemitem .date{font-size:14px}
		.system{margin:25px 0 35px}
		.invcontactbox{height:auto;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);*/
            width:calc((100% - 300px) / 4);
		float: left;
		/*margin-right: 50px;*/
        	margin-right: 100px;
		background: url(/cn/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;*/
        line-height:34px;
		padding:0 2px;
		font-size:12px
	  }
	  .webmap li .h6 {
		margin-bottom: 40px;
		background: #FFFFFF;
	  }
	  .webmap li a.p {
		margin-bottom: 21px;
		color: #FFFFFF;
		background: #2f318b url(/cn/img/a12_03.png) no-repeat calc(86%) center;
		border-color: #2f318b;
	  }
	  .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: #2f318b;
		  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;
	  }
	  }
	  